[Asterisk-cvs] asterisk/channels chan_iax2.c,1.235,1.236
markster at lists.digium.com
markster at lists.digium.com
Wed Jan 12 11:24:24 CST 2005
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv13832/channels
Modified Files:
chan_iax2.c
Log Message:
Fix to be sure we have a valid fd on a peer
Index: chan_iax2.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_iax2.c,v
retrieving revision 1.235
retrieving revision 1.236
diff -u -d -r1.235 -r1.236
--- chan_iax2.c 11 Jan 2005 17:08:52 -0000 1.235
+++ chan_iax2.c 12 Jan 2005 17:28:26 -0000 1.236
@@ -8131,8 +8131,11 @@
for (reg = registrations; reg; reg = reg->next)
iax2_do_register(reg);
ast_mutex_lock(&peerl.lock);
- for (peer = peerl.peers; peer; peer = peer->next)
+ for (peer = peerl.peers; peer; peer = peer->next) {
+ if (peer->sockfd < 0)
+ peer->sockfd = defaultsockfd;
iax2_poke_peer(peer, 0);
+ }
ast_mutex_unlock(&peerl.lock);
reload_firmware();
iax_provision_reload();
More information about the svn-commits
mailing list