[sr-dev] need help understanding $null

Luis Azedo luis at 2600hz.com
Mon Jan 5 13:36:41 CET 2015


HI Daniel,

thanks, so in the first case instead of assigning the value to the $var(x) can i delete the $var(x) so that comparison works ?

in the second case (returned value from transform) what value should i compare against to check if returned value was null ?

________________________________
From: sr-dev [sr-dev-bounces at lists.sip-router.org] on behalf of Daniel-Constantin Mierla [miconda at gmail.com]
Sent: Monday, January 05, 2015 3:51 AM
To: Kamailio (SER) - Development Mailing List
Subject: Re: [sr-dev] need help understanding $null

Hello,

$var(...) cannot be null by design, setting it to $null makes it 0.

$null is more for variables that don't exist, e.g., you don't have the $avp(x), then it is null if you compare it.

Cheers,
Daniel

On 04/01/15 12:35, Luis Azedo wrote:
Hi Daniel,

can you help on this ?

Thank you
________________________________
From: sr-dev [sr-dev-bounces at lists.sip-router.org<mailto:sr-dev-bounces at lists.sip-router.org>] on behalf of Luis Azedo [luis at 2600hz.com<mailto:luis at 2600hz.com>]
Sent: Wednesday, December 31, 2014 4:19 AM
To: sr-dev at lists.sip-router.org<mailto:sr-dev at lists.sip-router.org>
Subject: [sr-dev] need help understanding $null

Hi,

if we return val.flags = PV_VAL_NULL, does the == $null comparison work ?

script example

my_function("some param","$var(result)");
if( $var(result) == $null {
  do something
}
in code => dst_pv->setf(msg, &dst_pv->pvp, (int)EQ_T, &dst_val);
 should the comparison work if we set dst_val.flags = PV_VAL_NULL ?


if( $(myPvar{my.mytransform,transformParameter}) == $null) {
  ....
}
should this work if the transform returns val.flags = PV_VAL_NULL ?


thank you








_______________________________________________
sr-dev mailing list
sr-dev at lists.sip-router.org<mailto:sr-dev at lists.sip-router.org>
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-dev



--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20150105/8b50cec1/attachment-0001.html>


More information about the sr-dev mailing list