Bladeren bron

parser/sdp: prevent manipulation with freed structure

- FS#244
Michal Karas 13 jaren geleden
bovenliggende
commit
f529cdb8b8
1 gewijzigde bestanden met toevoegingen van 1 en 0 verwijderingen
  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;