Fix native_handle_create to check if malloc fails

Bug: 18076253
Change-Id: I8dbe3af88f52f18f74a3ab857fea53ae7585e2f7
This commit is contained in:
Michael Lentine 2014-10-31 15:22:52 -07:00
parent 4cafe2ff89
commit 2b8852dece
1 changed files with 5 additions and 3 deletions

View File

@ -30,9 +30,11 @@ native_handle_t* native_handle_create(int numFds, int numInts)
native_handle_t* h = malloc(
sizeof(native_handle_t) + sizeof(int)*(numFds+numInts));
h->version = sizeof(native_handle_t);
h->numFds = numFds;
h->numInts = numInts;
if (h) {
h->version = sizeof(native_handle_t);
h->numFds = numFds;
h->numInts = numInts;
}
return h;
}