diff options
author | Chih-Wei Huang <cwhuang@linux.org.tw> | 2010-11-17 18:53:09 +0800 |
---|---|---|
committer | Ricardo Cerqueira <cyanogenmod@cerqueira.org> | 2012-07-10 20:10:35 +0100 |
commit | a3db27a3ae8305246c082964b5b758aa083acbb1 (patch) | |
tree | 598279ca27adf03cf255ce89fa9e9a219552cad7 | |
parent | 4da37761eb801d15f1a78a5fdd479fbf19fa9f5b (diff) | |
download | system_vold-a3db27a3ae8305246c082964b5b758aa083acbb1.zip system_vold-a3db27a3ae8305246c082964b5b758aa083acbb1.tar.gz system_vold-a3db27a3ae8305246c082964b5b758aa083acbb1.tar.bz2 |
vold: fix an offset one bug that makes partition 4 unusable
Change-Id: Ic8e18e6191ad7ee33162e36060b57a6802cf0883
-rw-r--r-- | DirectVolume.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/DirectVolume.cpp b/DirectVolume.cpp index c5e1a13..fab7c12 100644 --- a/DirectVolume.cpp +++ b/DirectVolume.cpp @@ -216,8 +216,8 @@ void DirectVolume::handlePartitionAdded(const char *devpath, NetlinkEvent *evt) #ifdef PARTITION_DEBUG SLOGD("Dv:partAdd: part_num = %d, minor = %d\n", part_num, minor); #endif - if (part_num >= MAX_PARTITIONS) { - SLOGE("Dv:partAdd: ignoring part_num = %d (max: %d)\n", part_num, MAX_PARTITIONS-1); + if (part_num > MAX_PARTITIONS) { + SLOGE("Dv:partAdd: ignoring part_num = %d (max: %d)\n", part_num, MAX_PARTITIONS); } else { mPartMinors[part_num -1] = minor; } |