From 88c65686aa46643271b6fe6e1632d52cc3f65c73 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Thu, 13 Jan 2022 15:45:10 -0500 Subject: [PATCH] TT#14008 Fix use-after-free Change-Id: I8d5164d44c944c43a6e30595720245b00f759399 Warned-by: coverity --- daemon/call.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index 7bf2ca946..1e465800e 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -3484,10 +3484,10 @@ void call_media_free(struct call_media **mdp) { t38_gateway_put(&md->t38_gateway); g_queue_clear_full(&md->sdp_attributes, free); mutex_destroy(&md->dtmf_lock); - g_slice_free1(sizeof(*md), md); g_queue_clear_full(&md->dtmf_recv, dtmf_event_free); g_queue_clear_full(&md->dtmf_send, dtmf_event_free); mutex_destroy(&md->dtmf_lock); + g_slice_free1(sizeof(*md), md); *mdp = NULL; }