浏览代码

core: print src address details if initial message parsing fails

- reported by Juha Heinanen
Daniel-Constantin Mierla 12 年之前
父节点
当前提交
3ccf4b43e8
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      receive.c

+ 3 - 1
receive.c

@@ -143,7 +143,9 @@ int receive_msg(char* buf, unsigned int len, struct receive_info* rcv_info)
 
 	if (parse_msg(buf,len, msg)!=0){
 		LOG(cfg_get(core, core_cfg, corelog),
-				"ERROR: receive_msg: parse_msg failed\n");
+				"core parsing of SIP message failed (%s:%d/%d)\n",
+				ip_addr2a(&msg->rcv.src_ip), (int)msg->rcv.src_port,
+				(int)msg->rcv.proto);
 		goto error02;
 	}
 	DBG("After parse_msg...\n");