[asterisk-commits] russell: trunk r82264 - in /trunk: ./ apps/app_queue.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Sep 11 15:50:42 CDT 2007
Author: russell
Date: Tue Sep 11 15:50:42 2007
New Revision: 82264
URL: http://svn.digium.com/view/asterisk?view=rev&rev=82264
Log:
Merged revisions 82263 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r82263 | russell | 2007-09-11 15:49:34 -0500 (Tue, 11 Sep 2007) | 5 lines
Fix another missing unref of member objects. This one was pointed out by Marta.
When building the outgoing list in try_calling(), a member reference is stored
in each outgoing entry. However, when this list got destroyed, the reference
was not released.
........
Modified:
trunk/ (props changed)
trunk/apps/app_queue.c
Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.
Modified: trunk/apps/app_queue.c
URL: http://svn.digium.com/view/asterisk/trunk/apps/app_queue.c?view=diff&rev=82264&r1=82263&r2=82264
==============================================================================
--- trunk/apps/app_queue.c (original)
+++ trunk/apps/app_queue.c Tue Sep 11 15:50:42 2007
@@ -1664,6 +1664,8 @@
ast_hangup(outgoing->chan);
oo = outgoing;
outgoing = outgoing->q_next;
+ if (oo->member)
+ ao2_ref(oo->member, -1);
ast_free(oo);
}
}
More information about the asterisk-commits
mailing list