Parcourir la source

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

- don't print error message if there is no sdp body
Daniel-Constantin Mierla il y a 13 ans
Parent
commit
019bcdc565
1 fichiers modifiés avec 5 ajouts et 2 suppressions
  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;
 	}