[asterisk-commits] file: trunk r47853 - in /trunk: ./ main/rtp.c
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Mon Nov 20 09:04:15 MST 2006
Author: file
Date: Mon Nov 20 10:04:14 2006
New Revision: 47853
URL: http://svn.digium.com/view/asterisk?view=rev&rev=47853
Log:
Merged revisions 47852 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r47852 | file | 2006-11-20 10:58:50 -0500 (Mon, 20 Nov 2006) | 2 lines
Only remove/destroy the RTCP I/O item if it exists.
........
Modified:
trunk/ (props changed)
trunk/main/rtp.c
Propchange: trunk/
------------------------------------------------------------------------------
Binary property 'branch-1.4-merged' - no diff available.
Modified: trunk/main/rtp.c
URL: http://svn.digium.com/view/asterisk/trunk/main/rtp.c?view=diff&rev=47853&r1=47852&r2=47853
==============================================================================
--- trunk/main/rtp.c (original)
+++ trunk/main/rtp.c Mon Nov 20 10:04:14 2006
@@ -2941,7 +2941,8 @@
ast_channel_lock(chan);
/* Remove the callback from the IO context */
ast_io_remove(rtp->io, iod[0]);
- ast_io_remove(rtp->io, iod[1]);
+ if (iod[1])
+ ast_io_remove(rtp->io, iod[1]);
/* Restore file descriptors */
chan->fds[0] = fds[0];
chan->fds[1] = fds[1];
@@ -2958,7 +2959,7 @@
struct ast_frame *fr = NULL;
struct ast_channel *who = NULL, *other = NULL, *cs[3] = {NULL, };
int p0_fds[2] = {-1, -1}, p1_fds[2] = {-1, -1};
- int *p0_iod[2] = {NULL, }, *p1_iod[2] = {NULL, };
+ int *p0_iod[2] = {NULL, NULL}, *p1_iod[2] = {NULL, NULL};
int p0_callback = 0, p1_callback = 0;
enum ast_bridge_result res = AST_BRIDGE_FAILED;
More information about the asterisk-commits
mailing list