OSDN Git Service

Verify that the native handle was created
authorAdam Lesinski <adamlesinski@google.com>
Wed, 13 May 2015 00:35:48 +0000 (17:35 -0700)
committerZach Riggle <riggle@google.com>
Wed, 13 May 2015 17:16:00 +0000 (17:16 +0000)
commit4ff0cb4404db31576cd8a81ca5ef3b044d492904
tree0621ed7ac036838244c95cdfdd463c889bac35b6
parentda9fd70de125b0e6df4fb6285f538be9133c7b22
Verify that the native handle was created

The inputs to native_handle_create can cause an overflowed allocation,
so check the return value of native_handle_create before accessing
the memory it returns.

Bug:19334482
Change-Id: I1f489382776c2a1390793a79dc27ea17baa9b2a2
(cherry picked from commit eaac99a7172da52a76ba48c26413778a74951b1a)
libs/binder/Parcel.cpp