[asterisk-commits] mmichelson: trunk r195763 - /trunk/apps/app_dial.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Wed May 20 15:14:31 CDT 2009


Author: mmichelson
Date: Wed May 20 15:14:28 2009
New Revision: 195763

URL: http://svn.asterisk.org/svn-view/asterisk?view=rev&rev=195763
Log:
Plug a memory leak in app_dial.

Since we may have copied connected line info into the chanlist struct prior
to placing an outbound call, we need to be sure to free the allocated data
when we hang the call up.


Modified:
    trunk/apps/app_dial.c

Modified: trunk/apps/app_dial.c
URL: http://svn.asterisk.org/svn-view/asterisk/trunk/apps/app_dial.c?view=diff&rev=195763&r1=195762&r2=195763
==============================================================================
--- trunk/apps/app_dial.c (original)
+++ trunk/apps/app_dial.c Wed May 20 15:14:28 2009
@@ -594,6 +594,7 @@
 				/* This is for the channel drivers */
 				outgoing->chan->hangupcause = AST_CAUSE_ANSWERED_ELSEWHERE;
 			}
+			ast_party_connected_line_free(&outgoing->connected);
 			ast_hangup(outgoing->chan);
 		}
 		oo = outgoing;




More information about the asterisk-commits mailing list