As is often the case, there is a useful opportunity here to step back, switch to decaf, and ask why you want to call 'exit' from a branch_route in the first place.
> On 30 Jan 2024, at 06:49, Benoit Panizzon via sr-users > <sr-users@lists.kamailio.org> wrote: > > Hi > > I was wondering what exactly happens with parallel branching in this > situation: > > branch_route[BR_T] > { > if (condition) > { > # Stuff below not required > exit or return > } > > do other stuff before relaying > > } > > Will this break, stop the processing of all branches with higher > index as the one being processed? From what I observe, I fear this is > the case. > > Could I safely use return(1) (vs return which probably is return(0) > thus eq exit)? Or would the only safe option be to wrap the 'other > stuff' in an else statement? > > Mit freundlichen Grüssen > > -Benoît Panizzon- > -- > I m p r o W a r e A G - Leiter Commerce Kunden > ______________________________________________________ > > Zurlindenstrasse 29 Tel +41 61 826 93 00 > CH-4133 Pratteln Fax +41 61 826 93 01 > Schweiz Web http://www.imp.ch > ______________________________________________________ > __________________________________________________________ > Kamailio - Users Mailing List - Non Commercial Discussions > To unsubscribe send an email to sr-users-le...@lists.kamailio.org > Important: keep the mailing list in the recipients, do not reply only to the > sender! > Edit mailing list options or unsubscribe: -- Alex Balashov Principal Consultant Evariste Systems LLC Web: https://evaristesys.com Tel: +1-706-510-6800 __________________________________________________________ Kamailio - Users Mailing List - Non Commercial Discussions To unsubscribe send an email to sr-users-le...@lists.kamailio.org Important: keep the mailing list in the recipients, do not reply only to the sender! Edit mailing list options or unsubscribe: