On 21.05.2020 23:57, John Quick wrote:
I finally made some more time to investigate this bug and can now confirm
that it only happens when a dialog is created before you call add_rr_param()
So, in your test, please add this line at the start:
create_dialog("B");
then you should see the error happening.
Hi, John!
Thanks to your excellent instructions, I was able to reproduce your
scenario and confirm that:
* latest 2.4.7 release (96517d4860e0) has this bug
* initial 2.4.6 release (edef893c5af) does _not_ have the bug
Using this information and the ol' trusty `git bisect`, I managed to
pinpoint the exact commit which broke things:
commit c263182ee4dd692212ca310feb8a902714b93b45
Author: Varghese Paul <[email protected]>
Date: Wed Jun 19 13:39:51 2019 -0700
Do not simply link the buffered lumps, but better clone them ->
this will avoid a mixage of lump types (shm versus pkg) when using async()
modules/rr/record.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
Currently investigating what happened over there and working towards a
solution! :)
Best regards,
--
Liviu Chircu
www.twitter.com/liviuchircu | www.opensips-solutions.com
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users