浏览代码

nathelper(k): nicer handling of no sdp in sdp_1918(...)

- don't print error message if there is no sdp body
Daniel-Constantin Mierla 13 年之前
父节点
当前提交
019bcdc565
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      modules_k/nathelper/nathelper.c

+ 5 - 2
modules_k/nathelper/nathelper.c

@@ -1375,12 +1375,15 @@ sdp_1918(struct sip_msg* msg)
 {
 	str *ip;
 	int pf;
+	int ret;
 	int sdp_session_num, sdp_stream_num;
 	sdp_session_cell_t* sdp_session;
 	sdp_stream_cell_t* sdp_stream;
 
-	if(0 != parse_sdp(msg)) {
-		LM_ERR("Unable to parse sdp\n");
+	ret = parse_sdp(msg);
+	if(ret != 0) {
+		if(ret < 0)
+			LM_ERR("Unable to parse sdp\n");
 		return 0;
 	}