Răsfoiți Sursa

*** empty log message ***

Bogdan-Andrei Iancu 24 ani în urmă
părinte
comite
a532877040
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      modules/tm/t_funcs.c

+ 3 - 1
modules/tm/t_funcs.c

@@ -493,7 +493,7 @@ int t_put_on_wait(  struct sip_msg  *p_msg  )
      return -1;
   }
 
-
+  DBG("DEBUG: t_put_on_wait: stopping timers (FR and RETR)\n");
   /**/
   for( i=0 ; i<T->nr_of_outgoings ; i++ )
       if ( T->inbound_response[i] && T->inbound_response[i]->first_line.u.reply.statusclass==1)
@@ -861,9 +861,11 @@ int t_check( struct s_table *hash_table , struct sip_msg* p_msg )
    unsigned int branch;
 
    /* is T still up-to-date ? */
+   DBG("DEBUG: t_check : msg id=%d , global msg id=%d , T=%x\n", p_msg->id,global_msg_id,T);
    if ( p_msg->id != global_msg_id || T==T_UNDEFINED )
    {
       global_msg_id = p_msg->id;
+      T = T_UNDEFINED;
       /* transaction lookup */
      if ( p_msg->first_line.type=SIP_REQUEST )
          t_lookup_request( p_msg, 0, 0 );