Hello, according to the guide, changes done on a message while server processing are kept in sip_msg->buf. But if I do something like  (in ser.cfg):
 
 [...]
 append_hf("Anyheader: hello");
 showrequest();
 [...]
 
being 'showrequest' a function in a module that just does:
 
static int showrequest_f(struct sip_msg* msg, char *foo, char *foo2)
{
   parse_headers(msg, HDR_EOH, 0);
   fprintf(stderr, "MESSAGE:\n");
   fprintf(stderr, msg->buf);    
   return 1;
}
 
 
then I can't see the new header!  What am I doing wrong?
 
Thank you.