[OpenSIPS-Devel] SF.net SVN: opensips:[8105] trunk/modules/usrloc

Bogdan-Andrei Iancu bogdan at opensips.org
Thu Jun 30 18:25:19 CEST 2011


Revision: 8105
          http://opensips.svn.sourceforge.net/opensips/?rev=8105&view=rev
Author:   bogdan_iancu
Date:     2011-06-30 16:25:18 +0000 (Thu, 30 Jun 2011)

Log Message:
-----------
- fixed race between UPDATE and DELETE when using DB_ONLY mode (one processe can update a record, while timer proc tries to delete it). The result is loosing contacts from database. The fix is to use REPLACE (if available on DB level) instead of UPDATE (as records may be missing).
  Based on an original idea from patch #2969454; Credits go to Stanislaw Pitucha 

- fixed bug in MI interface when using wrong callid and cseq for searching contacts via MI commands.

Modified Paths:
--------------
    trunk/modules/usrloc/ucontact.c
    trunk/modules/usrloc/ucontact.h
    trunk/modules/usrloc/ul_mi.c
    trunk/modules/usrloc/urecord.c
    trunk/modules/usrloc/urecord.h


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



More information about the Devel mailing list