g_free(cmd->arg4);
cmd->arg4 = NULL;
}
+
+ g_free(cmd);
+ cmd = NULL;
}
static void _on_post(const HeaderOptions& /*headerOptions*/,
const OCRepresentation& rep, const int eCode,
void *user_data)
{
- last_get_result = eCode;
int ret;
try {
if (eCode == OC_STACK_OK || eCode == OC_STACK_RESOURCE_CREATED ||
eCode == OC_STACK_RESOURCE_CHANGED) {
+ last_get_result = 0;
LOG_DEBUG("Post request is successful");
} else {
+ last_get_result = eCode;
LOG_ERR("_on_post Response error %d", eCode);
}
} catch(std::exception& e) {
LOG_ERR("Exception %s in on post", e.what());
}
+ notify_send_data_finish("RESP_DATA", last_get_result);
_clear_user_data(user_data);
}