Thanks!
On Jul 12, 2011, at 12:18 PM, Daniel-Constantin Mierla wrote: > Hello, > > On 7/12/11 8:06 PM, Spencer Thomason wrote: >> Hello all, >> Is it preferable to to a check before removing a header field or to simply >> call remove_hf()? Are there any performance considerations? >> >> i.e. >> if is_present_hf("X-Account-Code") >> remove_hf("X-Account-Code"); >> >> vs >> remove_hf("X-Account-Code"); > if you just remove it in the IF condition, then the second is better. > > is_present_hf() searches the through the header lists and returns true at > first match or false when all headers were tried without a match. remove_hf() > searches as well through the list of headers and removes when the name > matches, going up to the last header. > > With latest CPUs processing power, probably will be an unnoticeable > performance difference, all the operations are in memory. But the check for > the existence of that header is prety much useless in your case. > > Cheers, > Daniel > > -- > Daniel-Constantin Mierla -- http://www.asipto.com > Kamailio Advanced Training, Oct 10-13, Berlin: http://asipto.com/u/kat > http://linkedin.com/in/miconda -- http://twitter.com/miconda > _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users