Daniel-Constantin Mierla writes:

 > I applied now the same fix as in devel to 1.2 -- if PV is null, then no 
 > transformation can be applied.

daniel,

i tried

        $rU = null;
        xlog("L_INFO", "Request URI <$ru>\n");
        if ($(rU{s.len}) == 0) {
                xlog("L_INFO", "Length is 0\n");
        }
        if ($(rU{s.len}) == 1) {
                xlog("L_INFO", "Length is 1\n");
        }
        xlog("L_INFO", "Length is $(rU{s.len})\n");
                        
        sl_send_reply("500", "Testing\n");
        exit;

with tonight's svn trunk version and got:

Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: Request URI <sip:test.fi>
Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: comp_scriptvar: cannot get 
left var value
Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: WARNING: do_action:error in 
expression
Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: comp_scriptvar: cannot get 
left var value
Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: WARNING: do_action:error in 
expression
Jul  9 21:59:06 localhost /usr/sbin/openser[23658]: Length is

in order to get rid of the error messages, i would need to test if $rU
is not null before trying to get its length.

i would prefer to be able to use null value also in expressions without
error messages.

-- juha

_______________________________________________
Devel mailing list
Devel@openser.org
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to