OSDN Git Service

Fix allocation count
authorColin Cross <ccross@android.com>
Wed, 9 Dec 2015 01:15:50 +0000 (17:15 -0800)
committerColin Cross <ccross@android.com>
Wed, 9 Dec 2015 01:18:12 +0000 (17:18 -0800)
commit83ec65e19a8b5e1ae11e789b3d79d08543b09193
tree5c017065ee6903c41d761c33ee20fd87fff48f09
parent18ff6557667f3d130ad1f83e04f3b175f8b8cf6d
Fix allocation count

The realloc case in continueWrite should not increment the counter,
the pointer passed to realloc is guaranteed to be non-NULL so the total
number of allocations will not have changed.

When realloc is called in restartWrite mData has not been checked
against NULL, increment the counter if it was NULL.

Bug: 26086286
Change-Id: I4c8af450cca1868b91793c0c5f0d8c4b4b5badbe
libs/binder/Parcel.cpp