[SR-Users] Odd behavior comparing strings

Alex Balashov abalashov at evaristesys.com
Thu Oct 25 15:23:44 CEST 2018


Just out of curiosity, will this yield the same result? 

if($var(teste) eq 'Test') 

? 

--
Sent from mobile. Apologies for brevity and errors. 

-----Original Message-----
From: Duarte Rocha <duarterocha91 at gmail.com>
To: sr-users at lists.kamailio.org
Sent: Thu, 25 Oct 2018 8:55 AM
Subject: [SR-Users] Odd behavior comparing strings

Greetings,

I found an odd behaviour in Kamailio and i would like to know if it's
intentional.

I've made this snippet for showing :


$var(teste) = $null;

if($var(teste) == "Test")
{
xerr("TEST : If returned true");
}

The "if" returns true if the $var is $null or 0.

I'm using the "cmp_str()" now in order to avoid this issue.

Best Regards,

Duarte Rocha



More information about the sr-users mailing list