Pārlūkot izejas kodu

parser/sdp: prevent manipulation with freed structure

- FS#244
Michal Karas 13 gadi atpakaļ
vecāks
revīzija
f529cdb8b8
1 mainītis faili ar 1 papildinājumiem un 0 dzēšanām
  1. 1 0
      parser/sdp/sdp.c

+ 1 - 0
parser/sdp/sdp.c

@@ -719,6 +719,7 @@ int parse_sdp(struct sip_msg* _m)
 			if (res != 0) {
 				LM_DBG("free_sdp\n");
 				free_sdp((sdp_info_t**)(void*)&_m->body);
+                                return res;
 			}
 			/* The whole body is SDP */
 			((sdp_info_t*)_m->body)->raw_sdp.s = body.s;