I pushed a safety check to skip t_continue() if the transaction was not suspended. Can you try with latest master branch or backport the commits 52c4965 and 171553e to your branch?
Your scenario is rather interesting, would be good if you can test it again with the patches to see the result. t_continue() expects some fields in current branch that were set by t_suspend(), perhaps not having everywhere safety checks when accessing them, that's why I added a generic safety check.
An again, at runtime kamailio should not crash, event the config is not well written, we need to detect and throw error messages.
—
Reply to this email directly or view it on GitHub.