[sr-dev] SF.net SVN: openser:[6040] branches/1.5/modules/dialog

Timo Reimann timo.reimann at 1und1.de
Thu Aug 5 18:39:48 CEST 2010


Revision: 6040
          http://openser.svn.sourceforge.net/openser/?rev=6040&view=rev
Author:   timoreimann
Date:     2010-08-05 16:39:48 +0000 (Thu, 05 Aug 2010)

Log Message:
-----------
modules/dialog: Provide new fix to prevent "unable to find
dialog" WARN messages caused by accessing a dialog in the
"deleted" state (often happens with simultaneous BYE requests when
both UAs hang up at the same time).

This commit uses a different approach where a "deleted" flag is
set in get_dlg() and lookup_dlg() which callers may evaluate.
Callers who only care about existing dialogs can ignore the flag
by passing a NULL argument.

This revision "replaces" 6027.

Modified Paths:
--------------
    branches/1.5/modules/dialog/dialog.c
    branches/1.5/modules/dialog/dlg_handlers.c
    branches/1.5/modules/dialog/dlg_hash.c
    branches/1.5/modules/dialog/dlg_hash.h
    branches/1.5/modules/dialog/dlg_req_within.c


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the sr-dev mailing list