diff --git a/daemon/libs/iax2/iax.c b/daemon/libs/iax2/iax.c index 90603f881e05b162617c0810dfd92214f9a4aae0..41b2bc73bdf82090a2d1efa2a995fa32ffb1902b 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);