Loading media/libmedia/IOMX.cpp +32 −27 Original line number Diff line number Diff line Loading @@ -618,10 +618,13 @@ status_t BnOMX::onTransact( size_t size = data.readInt64(); void *params = malloc(size); data.read(params, size); status_t err; status_t err = NO_MEMORY; void *params = calloc(size, 1); if (params) { err = data.read(params, size); if (err != OK) { android_errorWriteLog(0x534e4554, "26914474"); } else { switch (code) { case GET_PARAMETER: err = getParameter(node, index, params, size); Loading @@ -647,6 +650,8 @@ status_t BnOMX::onTransact( default: TRESPASS(); } } } reply->writeInt32(err); Loading Loading
media/libmedia/IOMX.cpp +32 −27 Original line number Diff line number Diff line Loading @@ -618,10 +618,13 @@ status_t BnOMX::onTransact( size_t size = data.readInt64(); void *params = malloc(size); data.read(params, size); status_t err; status_t err = NO_MEMORY; void *params = calloc(size, 1); if (params) { err = data.read(params, size); if (err != OK) { android_errorWriteLog(0x534e4554, "26914474"); } else { switch (code) { case GET_PARAMETER: err = getParameter(node, index, params, size); Loading @@ -647,6 +650,8 @@ status_t BnOMX::onTransact( default: TRESPASS(); } } } reply->writeInt32(err); Loading