[OpenSIPS-Users] ratelimit bug?
Bogdan-Andrei Iancu
bogdan at voice-system.ro
Wed Sep 23 09:37:52 CEST 2009
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
>
More information about the Users
mailing list