<p>In modules/sipmsgops/sipmsgops.c:</p>
<pre style='color:#555'>&gt; -                        goto failed;
&gt; -                }
&gt; -
&gt; -                if (body.len &amp;&amp; body.s) {
&gt; -                        /* if it really has body, check for content type */
&gt; -                        ret = SV_NO_CONTENT_TYPE;
&gt; -                        CHECK_HEADER(&quot;&quot;, content_type);
&gt; -                }
&gt; -        }
&gt; +                if(flags &amp; SIP_PARSE_CONTACT) {
&gt; +                    /* iterate through Contact headers */
&gt; +                    for(ptr = msg-&gt;contact; ptr; ptr = ptr-&gt;sibling) {
&gt; +                        /* parse Contact header */
&gt; +                        if(!ptr-&gt;parsed &amp;&amp; (parse_contact(ptr) &lt; 0 
&gt; +                                    || !ptr-&gt;parsed)) {
&gt; +                            strcpy(reason, &quot;failed to parse \&#39;Contact\&#39; header&quot;);
</pre>
<p>No need to escape single quotes within double quoted strings.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">&mdash;<br>Reply to this email directly or <a href="https://github.com/OpenSIPS/opensips/pull/294/files#r16042545">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/5479561__eyJzY29wZSI6Ik5ld3NpZXM6QmVhY29uIiwiZXhwaXJlcyI6MTcyMzM2NTgwMCwiZGF0YSI6eyJpZCI6MzkzMTY3NDd9fQ==--4d74f899444f183b75db7da58a6185fc79b8502c.gif" width="1" /></p>