[OpenSIPS-Users] ratelimit bug?

Bogdan-Andrei Iancu bogdan at voice-system.ro
Wed Sep 23 09:50:43 CEST 2009


Brett,

Please update from SVN and give it a try - see if crashes again.

Right now, if the pipe id is valid, it will use the default (-1).

Regards,
Bogdan

Bogdan-Andrei Iancu wrote:
> Hi Brett,
>
> This seams the 1.5 code .....I took a look an there is no overflow check 
> (for the pipe_id you pass from the script). I will add some sanity 
> checks in there.
>
> Also I will take a look to see if this is applicable to 1.6 also.
>
> Regards,
> Bogdan
>
> Brett Nemeroff wrote:
>   
>> All,
>> I'm doing a rl_check("$avp(s:accountid)")
>>
>> where the avp isn't a valid pipe. Looks like this is throwing a 
>> segfault. Here's the BT:
>> Core was generated by `/usr/local/sbin/opensips -P 
>> /var/run/opensips.pid -m 3072'.
>> Program terminated with signal 11, Segmentation fault.
>> [New process 5388]
>> #0  0x00002b85c78690fb in rl_check (msg=0x7a1768, forced_pipe=19) at 
>> ratelimit.c:806
>> 806 (*pipes[id].counter)++;
>> (gdb) 
>>
>>
>> Is there a way to "dynamically" create the pipes? ie if pipe #19 
>> doesn't exist, then use pipe #0. Then use the fifo to create pipe #19.
>>
>> -Brett
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>   
>>     
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>   




More information about the Users mailing list