<html><body>
<p>Hi,<br>
<br>
Running opensips HEAD code, it seems that in at least one case the presence PUBLISH handling code attempts to generate two replies. Please see log trace below.<br>
<br>
 In this particular case, I think presence_xml needs to return some flag to let the core presence module know that it has already replied. Or perhaps the core presence code could query sig/tm to see if a reply has already been sent.<br>
<br>
I'm happy to make the changes and submit patch if that is helpful, but please let me know which direction I should take so that the patch will be accepted.<br>
<br>
One other minor request: would be helpful if the &quot;bad body format&quot; message could also log the from address (or perhaps the callid -- something to make to traceable).<br>
<br>
Thanks,<br>
Kennard<br>
<br>
<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:presence_xml:xml_publ_handl: bad body format<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:presence:handle_publish: in event specific publish handling<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:tm:_reply_light: failed to generate 500 reply when a final 415 was sent out<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:signaling:sig_send_reply_mod: failed to send reply with tm module<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:presence:send_error_reply: sending 500 Server Internal Error reply<br>
Sep 10 09:14:37 sdc01sip01 /var/run/openser/opensips-pres[15704]: ERROR:presence:handle_publish: failed to send error reply <br>
</body></html>