소스 검색

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

(cherry picked from commit e0adeaa22ec64444773d75b0ef04fce19b44ef2b)
Daniel-Constantin Mierla 4 달 전
부모
커밋
7e2ed561c1
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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;
 	}