[Asterisk-cvs] asterisk-addons/asterisk-ooh323c/src chan_h323.c, 1.18, 1.19

vphirke vphirke
Tue Nov 22 13:24:50 CST 2005


Update of /usr/cvsroot/asterisk-addons/asterisk-ooh323c/src
In directory mongoose.digium.com:/tmp/cvs-serv1197/src

Modified Files:
	chan_h323.c 
Log Message:
Fix for goto lable change to while loop

Index: chan_h323.c
===================================================================
RCS file: /usr/cvsroot/asterisk-addons/asterisk-ooh323c/src/chan_h323.c,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- chan_h323.c	22 Nov 2005 16:36:03 -0000	1.18
+++ chan_h323.c	22 Nov 2005 18:13:55 -0000	1.19
@@ -2437,18 +2437,19 @@
       while(b_restartsearch) {
          time(&t);
          h323 = iflist;
+         b_restartsearch = 0;
          while(h323) {
             ast_mutex_lock(&h323->lock);
             /*TODO: Need to add rtptimeout keepalive support */
             if(ast_test_flag(h323, H323_NEEDDESTROY)) {
                ooh323_destroy(h323);
                ast_mutex_unlock(&h323->lock);
+               b_restartsearch = 1;
                break;
             }
             ast_mutex_unlock(&h323->lock);
             h323 = h323->next;
          }
-         b_restartsearch = 0;
       }
       ast_mutex_unlock(&iflock);
       pthread_testcancel();




More information about the svn-commits mailing list