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

Change-Id: Ic58cdb7f33d8eb4acbae84a1fb6885341d177869
gugelfrei
Automerger Merge Worker 4 years ago
commit 36af5d0319

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