Author: rco
Date: 2008-05-23 14:31:19 +0200 (Fri, 23 May 2008)
New Revision: 981

Modified:
   trunk/core/plug-in/sipctrl/SipCtrlInterface.cpp
Log:
- added warning for requests without contact header.


Modified: trunk/core/plug-in/sipctrl/SipCtrlInterface.cpp
===================================================================
--- trunk/core/plug-in/sipctrl/SipCtrlInterface.cpp     2008-05-23 12:26:19 UTC 
(rev 980)
+++ trunk/core/plug-in/sipctrl/SipCtrlInterface.cpp     2008-05-23 12:31:19 UTC 
(rev 981)
@@ -477,18 +477,24 @@
        if(parse_nameaddr(&na,&c,msg->contact->value.len) < 0){
            WARN("Contact parsing failed\n");
            WARN("\tcontact = 
'%.*s'\n",msg->contact->value.len,msg->contact->value.s);
+           WARN("\trequest = '%.*s'\n",msg->len,msg->buf);
        }
        else {
            sip_uri u;
            if(parse_uri(&u,na.addr.s,na.addr.len)){
                WARN("'Contact' in new request contains a malformed URI\n");
                WARN("\tcontact uri = '%.*s'\n",na.addr.len,na.addr.s);
+               WARN("\trequest = '%.*s'\n",msg->len,msg->buf);
            }
 
            req.from_uri = c2stlstr(na.addr);
            req.contact  = c2stlstr(msg->contact->value);
        }
     }
+    else {
+       WARN("Request has no contact header\n");
+       WARN("\trequest = '%.*s'\n",msg->len,msg->buf);
+    }
     
     if(req.from_uri.empty()) {
        req.from_uri = c2stlstr(get_from(msg)->nameaddr.addr);

_______________________________________________
Semsdev mailing list
[email protected]
http://lists.iptel.org/mailman/listinfo/semsdev

Reply via email to