Przeglądaj źródła

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

(cherry picked from commit e0adeaa22ec64444773d75b0ef04fce19b44ef2b)
Daniel-Constantin Mierla 4 miesięcy temu
rodzic
commit
7e2ed561c1
1 zmienionych plików z 1 dodań i 0 usunięć
  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;
 	}