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();

_______________________________________________
Asterisk-Cvs mailing list
Asterisk-Cvs@lists.digium.com
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to