[OpenSIPS-Devel] SF.net SVN: opensips:[6123] branches/1.5

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Sep 14 21:54:12 CEST 2009


Revision: 6123
          http://opensips.svn.sourceforge.net/opensips/?rev=6123&view=rev
Author:   bogdan_iancu
Date:     2009-09-14 19:54:11 +0000 (Mon, 14 Sep 2009)

Log Message:
-----------
backport from trunk (rev #6111 - #6114 ):


- new field to allow some pvar to set a buffer of their own


- dlg_var() PV has its own value buffer to avoid overriding the value when the 2 dlg_var() s are evaluated in the same time . Like when doing:
	if ($dlg_val(testa) == $dlg_val(testb))

  Thanks to Thomas Gelf for finding and reporting this nasty bug.


- fixed overwriting of the values of shvar() when more than one pv is evaluated in the same time. Like:
   if ($shvar(testa) == $shvar(testb))

Revision Links:
--------------
    http://opensips.svn.sourceforge.net/opensips/?rev=6111&view=rev

Modified Paths:
--------------
    branches/1.5/modules/cfgutils/shvar.c
    branches/1.5/modules/dialog/dialog.c
    branches/1.5/modules/dialog/dlg_vals.c
    branches/1.5/modules/dialog/dlg_vals.h
    branches/1.5/modules/siptrace/siptrace.c
    branches/1.5/pvar.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