diff --git a/extension-iap/src/iap_android.cpp b/extension-iap/src/iap_android.cpp index 7eaf1b6..26ddee9 100644 --- a/extension-iap/src/iap_android.cpp +++ b/extension-iap/src/iap_android.cpp @@ -441,21 +441,21 @@ void HandlePurchaseResult(const Command* cmd) static void InvokeCallback(Command* cmd) { - switch (cmd.m_Command) + switch (cmd->m_Command) { case CMD_PRODUCT_RESULT: - HandleProductResult(&cmd); + HandleProductResult(cmd); break; case CMD_PURCHASE_RESULT: - HandlePurchaseResult(&cmd); + HandlePurchaseResult(cmd); break; default: assert(false); } - if (cmd.m_Data1) { - free(cmd.m_Data1); + if (cmd->m_Data1) { + free(cmd->m_Data1); } }