Re: [OpenSIPS-Users] Problem with switch .. case

2017-01-16 Thread Dragomir Haralambiev
When delete xlog after the radius all working fine!
Thanks!

2017-01-16 13:08 GMT+02:00 Răzvan Crainea :

> The $rc in the switch is the return value of xlog(), which probably is
> success.
> Just remove the xlog after the radius_send_auth(), or store the $rc in a
> variable and test that variable.
>
> Best regards,
>
> Răzvan Crainea
> OpenSIPS Solutionswww.opensips-solutions.com
>
> On 01/16/2017 12:24 PM, Dragomir Haralambiev wrote:
>
> Hello,
>
> I see problem when using switch .. case.
> Opensips version 2.2.2.
>
> Here is part of my script:
>
> radius_send_auth("out","in");
> xlog("L_ERR", "Radius return $rc");
> switch ($rc) {
> case -1:
> xlog("L_ERR", "ERROR during authentication");
> sl_reply_error();
> exit;
> case -2:
> xlog("L_ERR", "Authentication denied");
> sl_reply_error();
> exit;
> } # end switch
> xlog("L_ERR", "Continue ");
>
> This is results:
> Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Radius return -1
> Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Continue 
>
> Best regards,
> Dragomir
>
>
> ___
> Users mailing 
> listUsers@lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
>
> ___
> 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


Re: [OpenSIPS-Users] Problem with switch .. case

2017-01-16 Thread Răzvan Crainea
The $rc in the switch is the return value of xlog(), which probably is 
success.
Just remove the xlog after the radius_send_auth(), or store the $rc in a 
variable and test that variable.


Best regards,

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

On 01/16/2017 12:24 PM, Dragomir Haralambiev wrote:

Hello,

I see problem when using switch .. case.
Opensips version 2.2.2.

Here is part of my script:

radius_send_auth("out","in");
xlog("L_ERR","Radius return $rc");
switch ($rc) {
case -1:
xlog("L_ERR", "ERROR during authentication");
sl_reply_error();
exit;
case -2:
xlog("L_ERR", "Authentication denied");
sl_reply_error();
exit;
} # end switch
xlog("L_ERR","Continue ");

This is results:
Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Radius return -1
Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Continue 

Best regards,
Dragomir


___
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


[OpenSIPS-Users] Problem with switch .. case

2017-01-16 Thread Dragomir Haralambiev
Hello,

I see problem when using switch .. case.
Opensips version 2.2.2.

Here is part of my script:

radius_send_auth("out","in");
xlog("L_ERR", "Radius return $rc");
switch ($rc) {
case -1:
xlog("L_ERR", "ERROR during authentication");
sl_reply_error();
exit;
case -2:
xlog("L_ERR", "Authentication denied");
sl_reply_error();
exit;
} # end switch
xlog("L_ERR", "Continue ");

This is results:
Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Radius return -1
Jan 16 10:16:55 sbc-01 /usr/sbin/opensips[7820]: Continue 

Best regards,
Dragomir
___
Users mailing list
Users@lists.opensips.org
http://lists.opensips.org/cgi-bin/mailman/listinfo/users