From 3e1545b41afc0c274b3da2f6247fff4f15d8180e Mon Sep 17 00:00:00 2001
From: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
Date: Fri, 12 Jul 2013 14:58:40 -0400
Subject: [PATCH]  * #27201: libiax: fix memory leak

---
 daemon/libs/iax2/iax.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/daemon/libs/iax2/iax.c b/daemon/libs/iax2/iax.c
index 90603f881e..41b2bc73bd 100644
--- a/daemon/libs/iax2/iax.c
+++ b/daemon/libs/iax2/iax.c
@@ -842,6 +842,7 @@ static int iax_reliable_xmit(struct iax_frame *f)
 		if (!fc->data || !fc->datalen) {
 			IAXERROR "No frame data?");
 			DEBU(G "No frame data?\n");
+            free(fc);
 			return -1;
 		} else {
 			fc->data = (char *)malloc(fc->datalen);
-- 
GitLab