diff --git a/libisofs/util.c b/libisofs/util.c index 45d11a7..4701e9d 100644 --- a/libisofs/util.c +++ b/libisofs/util.c @@ -436,6 +436,7 @@ int str2ascii(const char *icharset, const char *input, char **output) ret_ = malloc(numchars + 1); if (ret_ == NULL) { + free(wsrc_); return ISO_OUT_OF_MEM; } outbytes = numchars;