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

Reply via email to