mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-07-01 21:33:00 +00:00
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;
|
goto err;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
h2o_timeout_dispose(msg->ctx.loop, msg->ctx.io_timeout);
|
||||||
switch_mutex_destroy(msg->mutex);
|
switch_mutex_destroy(msg->mutex);
|
||||||
switch_safe_free(msg->req.base);
|
switch_safe_free(msg->req.base);
|
||||||
switch_safe_free(msg);
|
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 ) {
|
if ( msg && msg->mutex ) {
|
||||||
switch_mutex_destroy(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->req.base);
|
||||||
switch_safe_free(msg);
|
switch_safe_free(msg);
|
||||||
return SWITCH_STATUS_GENERR;
|
return SWITCH_STATUS_GENERR;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user