commit | f07eeb92fd2d0a4584f70a54e3a7efdccf85ac09 | [log] [tgz] |
---|---|---|
author | Nick Kralevich <nnk@google.com> | Mon Apr 18 12:07:41 2011 -0700 |
committer | Android Git Automerger <android-git-automerger@android.com> | Mon Apr 18 12:07:41 2011 -0700 |
tree | 489a9b6e957114f889d08ab83df5d339073df2cb | |
parent | 850949485b390c0928ea2f4a7db47be73bebb718 [diff] | |
parent | 19df18af24490f17e82758c38157750c67da245b [diff] |
am 19df18af: am aecf0e2a: am f3d3ce5e: add bounds checking for mPartMinors[] * commit '19df18af24490f17e82758c38157750c67da245b': 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; }