Parcourir la source

modules/interconnect: fixed 2nd occurence of cscf_get_public_identity_from_requri mem leak

Richard Good il y a 10 ans
Parent
commit
7d568fdc49
1 fichiers modifiés avec 4 ajouts et 0 suppressions
  1. 4 0
      modules/interconnectroute/query.c

+ 4 - 0
modules/interconnectroute/query.c

@@ -339,6 +339,10 @@ int ix_term_trunk_query(struct sip_msg* msg, char* ext_trunk_id) {
     
     free_route_list(ix_route_list);
 
+    if(free_called_asserted_identity) {
+	if(called_asserted_identity.s) shm_free(called_asserted_identity.s);// shm_malloc in cscf_get_public_identity_from_requri
+    } 
+    
     return 1;