Revert "BnCrypto: fix use-before-init in CREATE_PLUGIN" am: e4e7b91ec8 am: 36af5d0319

Change-Id: Ifa7bc3cd86f60b7fb0d557dbbad12dc7f5a1bcdb
gugelfrei
Automerger Merge Worker 4 years ago
commit d0d078020e

@ -264,12 +264,8 @@ status_t BnCrypto::onTransact(
{
CHECK_INTERFACE(ICrypto, data, reply);
uint8_t uuid[16] = {0};
if (data.read(uuid, sizeof(uuid)) != NO_ERROR) {
android_errorWriteLog(0x534e4554, "144767096");
reply->writeInt32(BAD_VALUE);
return OK;
}
uint8_t uuid[16];
data.read(uuid, sizeof(uuid));
size_t opaqueSize = data.readInt32();
void *opaqueData = NULL;
@ -285,11 +281,6 @@ status_t BnCrypto::onTransact(
}
data.read(opaqueData, opaqueSize);
if (data.read(opaqueData, opaqueSize) != NO_ERROR) {
android_errorWriteLog(0x534e4554, "144767096");
reply->writeInt32(BAD_VALUE);
return OK;
}
reply->writeInt32(createPlugin(uuid, opaqueData, opaqueSize));
free(opaqueData);

Loading…
Cancel
Save