That's weird. How did you check the value and you got 1842312...? I am asking because that does look like a -2, only converted to an unsigned representation, (unsigned int)-2 = 18446744073709551614). Or was it -1? Can you control the data in the database and make sure you don't have that username when doing the query?

Best regards,

Răzvan Crainea
OpenSIPS Solutions
www.opensips-solutions.com

On 01/17/2017 10:06 AM, maatohewetbi wrote:
Razvan, I've found that this conditional doesn't work:

if ($rc == -2)
It turned out that $rc variable is never -2, although select query(select ip
from address where context_info='$fU'", "$avp(ip)"), doesn't  contain any
values. When I checked $rc variable its value was 1, and once it was
something like 1842312...so very long digit, but it was never -2. It it
possible that this value changes?



--
View this message in context: 
http://opensips-open-sip-server.1449251.n2.nabble.com/Registrar-with-IP-authentication-selecting-variables-from-DB-tp7605514p7605592.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.

_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to