FS-9310 Part two. Properly destroy the timeout struct after the message has sent, or timed out.
This commit is contained in:
parent
e5f46faea2
commit
5d39170ccd
|
@ -418,6 +418,7 @@ switch_status_t mod_sms_flowroute_profile_send_message(mod_sms_flowroute_profile
|
|||
goto err;
|
||||
}
|
||||
|
||||
h2o_timeout_dispose(msg->ctx.loop, msg->ctx.io_timeout);
|
||||
switch_mutex_destroy(msg->mutex);
|
||||
switch_safe_free(msg->req.base);
|
||||
switch_safe_free(msg);
|
||||
|
@ -427,6 +428,7 @@ switch_status_t mod_sms_flowroute_profile_send_message(mod_sms_flowroute_profile
|
|||
if ( msg && msg->mutex ) {
|
||||
switch_mutex_destroy(msg->mutex);
|
||||
}
|
||||
h2o_timeout_dispose(msg->ctx.loop, msg->ctx.io_timeout);
|
||||
switch_safe_free(msg->req.base);
|
||||
switch_safe_free(msg);
|
||||
return SWITCH_STATUS_GENERR;
|
||||
|
|
Loading…
Reference in New Issue