diff options
author | Christopher Tate <ctate@google.com> | 2016-12-06 00:24:19 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2016-12-06 00:24:19 +0000 |
commit | 9d5dd3f584d7585ee6814a5606f14a4b9d68b8f8 (patch) | |
tree | 6456e31c8b573aa2293b953cbc5011b86a16d7c7 | |
parent | 7be8fd60ea9bc11b467ce42d62b868caa985a6e4 (diff) | |
parent | 8ed5e3d7cad75cce1a40f87b2e8a1a5316edfe87 (diff) | |
download | native-9d5dd3f584d7585ee6814a5606f14a4b9d68b8f8.tar.gz |
resolve merge conflicts of 13c5c34 to mnc-dev am: 79b74d787d am: abe293b950 am: 02e4440eab am: 953c05276e am: e37a4dc7c4
am: 8ed5e3d7ca
Change-Id: I634d3910a329dd10a90086c5c116ae716b2187af
-rw-r--r-- | libs/binder/Parcel.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libs/binder/Parcel.cpp b/libs/binder/Parcel.cpp index e88ae29518..19ce3ebae2 100644 --- a/libs/binder/Parcel.cpp +++ b/libs/binder/Parcel.cpp @@ -548,7 +548,7 @@ status_t Parcel::appendFrom(const Parcel *parcel, size_t offset, size_t len) // grow objects if (mObjectsCapacity < mObjectsSize + numObjects) { size_t newSize = ((mObjectsSize + numObjects)*3)/2; - if (newSize < mObjectsSize) return NO_MEMORY; // overflow + if (newSize*sizeof(binder_size_t) < mObjectsSize) return NO_MEMORY; // overflow binder_size_t *objects = (binder_size_t*)realloc(mObjects, newSize*sizeof(binder_size_t)); if (objects == (binder_size_t*)0) { @@ -1342,7 +1342,7 @@ restart_write: } if (!enoughObjects) { size_t newSize = ((mObjectsSize+2)*3)/2; - if (newSize < mObjectsSize) return NO_MEMORY; // overflow + if (newSize*sizeof(binder_size_t) < mObjectsSize) return NO_MEMORY; // overflow binder_size_t* objects = (binder_size_t*)realloc(mObjects, newSize*sizeof(binder_size_t)); if (objects == NULL) return NO_MEMORY; mObjects = objects; |