TT#108003 Fix memory leak in tcap_encode()

We need to free str on the early return due to errors.

Change-Id: Ibdbff3d538fbc944faaf57d9a07540ef73a8a368
pu/github-actions
Guillem Jover 4 years ago
parent ce0f050c77
commit 61b54b7d6c

@ -61,8 +61,10 @@ int tcap_encode(char **out, TCMessage_t *msg) {
fclose(fp);
if (ec.encoded == -1)
if (ec.encoded == -1) {
free(str);
return -1;
}
*out = str;
return len;

Loading…
Cancel
Save