Fixes for command invoke

This commit is contained in:
Alexey Gulev 2019-09-18 14:50:53 +02:00
parent 81e04c496f
commit 8fda0a3ae9

View File

@ -441,21 +441,21 @@ void HandlePurchaseResult(const Command* cmd)
static void InvokeCallback(Command* cmd) static void InvokeCallback(Command* cmd)
{ {
switch (cmd.m_Command) switch (cmd->m_Command)
{ {
case CMD_PRODUCT_RESULT: case CMD_PRODUCT_RESULT:
HandleProductResult(&cmd); HandleProductResult(cmd);
break; break;
case CMD_PURCHASE_RESULT: case CMD_PURCHASE_RESULT:
HandlePurchaseResult(&cmd); HandlePurchaseResult(cmd);
break; break;
default: default:
assert(false); assert(false);
} }
if (cmd.m_Data1) { if (cmd->m_Data1) {
free(cmd.m_Data1); free(cmd->m_Data1);
} }
} }