Loading libcutils/native_handle.c +8 −2 Original line number Diff line number Diff line Loading @@ -25,11 +25,17 @@ #include <cutils/log.h> #include <cutils/native_handle.h> static const int kMaxNativeFds = 1024; static const int kMaxNativeInts = 1024; native_handle_t* native_handle_create(int numFds, int numInts) { native_handle_t* h = malloc( sizeof(native_handle_t) + sizeof(int)*(numFds+numInts)); if (numFds < 0 || numInts < 0 || numFds > kMaxNativeFds || numInts > kMaxNativeInts) { return NULL; } size_t mallocSize = sizeof(native_handle_t) + (sizeof(int) * (numFds + numInts)); native_handle_t* h = malloc(mallocSize); if (h) { h->version = sizeof(native_handle_t); h->numFds = numFds; Loading Loading
libcutils/native_handle.c +8 −2 Original line number Diff line number Diff line Loading @@ -25,11 +25,17 @@ #include <cutils/log.h> #include <cutils/native_handle.h> static const int kMaxNativeFds = 1024; static const int kMaxNativeInts = 1024; native_handle_t* native_handle_create(int numFds, int numInts) { native_handle_t* h = malloc( sizeof(native_handle_t) + sizeof(int)*(numFds+numInts)); if (numFds < 0 || numInts < 0 || numFds > kMaxNativeFds || numInts > kMaxNativeInts) { return NULL; } size_t mallocSize = sizeof(native_handle_t) + (sizeof(int) * (numFds + numInts)); native_handle_t* h = malloc(mallocSize); if (h) { h->version = sizeof(native_handle_t); h->numFds = numFds; Loading