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