Explorar o código

lib/ims: free before return on not finding the token

(cherry picked from commit e0adeaa22ec64444773d75b0ef04fce19b44ef2b)
Daniel-Constantin Mierla hai 4 meses
pai
achega
7e2ed561c1
Modificáronse 1 ficheiros con 1 adicións e 0 borrados
  1. 1 0
      src/lib/ims/ims_getters.c

+ 1 - 0
src/lib/ims/ims_getters.c

@@ -1310,6 +1310,7 @@ int cscf_get_p_charging_vector(
 	p = strtok(header_body.s, " ;:\r\t\n\"=");
 loop:
 	if(p == NULL || p > (header_body.s + header_body.len)) {
+		ims_str_free(header_body, pkg);
 		return 1;
 	}