commit | aecf0e2a3dd1a72e448d9df7ed69533578dda12c | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Mon Apr 18 11:44:57 2011 -0700 |
committer | Android Git Automerger <android-git-automerger@android.com> | Mon Apr 18 11:44:57 2011 -0700 |
tree | e319f7352142cf38060aa2e711f6e624954c3211 | |
parent | c1d80272b117cf837de93fadd8d456d89a203e2f [diff] | |
parent | f3d3ce5e53ab7928f4c292c183c417a1bd051151 [diff] |
am f3d3ce5e: add bounds checking for mPartMinors[] * commit 'f3d3ce5e53ab7928f4c292c183c417a1bd051151': add bounds checking for mPartMinors[]
diff --git a/DirectVolume.cpp b/DirectVolume.cpp index 3191cc7..54da964 100644 --- a/DirectVolume.cpp +++ b/DirectVolume.cpp
@@ -186,6 +186,11 @@ part_num = 1; } + if (part_num > MAX_PARTITIONS || part_num < 1) { + SLOGW("Invalid 'PARTN' value"); + part_num = 1; + } + if (part_num > mDiskNumParts) { mDiskNumParts = part_num; }