Hi Bastien,<br>Thank you for your help. I have an other question please: Can I use dynamique string ($avp(...)) as parameters in&nbsp; remove_hf( ) or append_hf( )? because when I execute for example remove_hf (&quot;$avp(s:headername)&quot;) ($avp (s:headerName) = &quot;Allow&quot; ), I have not error but the header is not removed also.<br>
<br>Thanks ,<br>Yazid<br><br><div class="gmail_quote">On Thu, Jun 12, 2008 at 12:13 PM, Bastian Friedrich &lt;<a href="mailto:bastian.friedrich@collax.com">bastian.friedrich@collax.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi,<br>
<div class="Ih2E3d"><br>
On Thursday 12 June 2008, Yazid Hadj Said wrote:<br>
&gt; Please, i want to know why when i try to use remove_hf() and append_hf()<br>
&gt; functions with Perl (moduleFunction(func,string1,string2)), I have this<br>
&gt; message:<br>
&gt;<br>
&gt; Jun 12 11:03:53 [12838] ERROR:core:moduleFunc: Module function &#39;remove_hf&#39;<br>
&gt; is unsafe. Call is refused.<br>
<br>
</div>the reason for the error you are seeing is quite technical. Functions defined<br>
in modules can define a so-called &quot;fixup function&quot; for parameter<br>
preprocessing. Unfortunately, doing so can result in memory leaks and all<br>
sorts of other problems, so their usage is forbidden.<br>
<br>
append_hf as well as remove_hf are such functions.<br>
<br>
We have had numerous discussions on that topic, but unfortunately, the results<br>
have yet been limited. A lot of work needs to be invested to create matching<br>
functions for all fixup functions in the code.<br>
<br>
You can disable the safety checks in the perl module using a &quot;secret&quot;<br>
parameter, but append_hf _will_ then result in problems sooner or later.<br>
<br>
Sorry!<br>
<br>
 &nbsp; Bastian<br>
<font color="#888888"><br>
--<br>
Collax GmbH . Burkheimer Straße 3 . 79111 Freiburg . Germany<br>
p: +49 (0) 761-45684-24<br>
f: +49 (0) 761-45684-10 &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://www.collax.com" target="_blank">www.collax.com</a><br>
<br>
Geschäftsführer: William K. Hite / Boris Nalbach<br>
AG München HRB 158898 . Ust.-IdNr: DE 814464942<br>
\ Always proofread carefully to see if you any words out.<br>
</font></blockquote></div><br>