Hi Tavis,

have you had the chance to test the fix on the devel branch - I was waiting for some positive feedback before backporting this fix on the stable tree.

regards,
bogdan

Tavis P wrote:

Will this fix be backported before the end of the month?

I'm rolling out a new system and the drop() functionality is critical

Also, the exit() function seems to exhibit the same problem that the
drop() function does in branch_route()

thanks
tavis

Tavis P wrote:
thanks

Bogdan-Andrei Iancu wrote:
Tavis,

the fix is available on CVS head. If everything goes well (read: no
side effects), I will backport the fix on the 1.0.1 version

regards,
bogdan

Bogdan-Andrei Iancu wrote:

Hi Tavis,

thanks to your script sample we were able to reproduce and identify
the bug. right now we  are working on a fix.

thanks for report and regards,
bogdan

Tavis P wrote:

I forgot to mention that i'm using a copy of OpenSER 1.0.0 (1.0.1?)
checked out of CVS around Tuesday Apr  4 23:05:56 UTC 2006

Tavis P wrote:


According to the core docs, inside of a OnReply_Route or Branch Route,
the drop() function needs to be used in place of exit() if you want to
discard the message

I think i've encountered a bug where all subsequent branches that come
after a branch that was "drop()"'d are summarily ignored before with
only the first statement being executed inside the Branch_Route

I've attached a really simple test script, you will need to change the
"port=15061" line

Sending an invite through this script will be branched 4 ways, however
at the second branch i execute drop() and all subsequent branches are
simply left as it (they do not process any of the logic in the
branch_route except for the first line)


thanks!

tavis


_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel





_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to