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

Change-Id: I38c304066ea808014e288dd4ed6a2f89a34492cb
gugelfrei
Automerger Merge Worker 4 years ago
commit e492965229

@ -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