andrei      2008/05/30 23:23:25 CEST

  SER CVS Repository

  Modified files:        (Branch: rel_2_0_0)
    modules/tm           timer.c 
  Log:
  - fix: under some corner conditions  the wait timer started from a transaction
    fr_timer handler might run before the fr_timer handler finishes using that
    transaction (for example this might happen if buggy callbacks are used and
    they take too long to execute). This fix just disallows timer deletes
    before the fr_timer finishes (unlink_timer() will wait for the timer
     handler to finish before continuing and so the transaction deletion will
    be delayed). The similar fix for 2.1 is better performance wise but
     not obviously correct (requires testing as opposed to this one).
  
  Revision  Changes    Path
  1.69.2.3  +6 -2      sip_router/modules/tm/timer.c
http://cvs.berlios.de/cgi-bin/viewcvs.cgi/ser/sip_router/modules/tm/timer.c.diff?r1=1.69.2.2&r2=1.69.2.3
_______________________________________________
Serdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/serdev

Reply via email to