diff options
author | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2019-06-09 20:17:47 +0100 |
---|---|---|
committer | Chris Young <chris@unsatisfactorysoftware.co.uk> | 2019-06-09 20:17:47 +0100 |
commit | 93494790f31b4a0bb36827bc60e00e97559482f8 (patch) | |
tree | 0ef0594b8d95af69e0b4498288c17537f7ca88e5 /frontends | |
parent | 7314651b9506d9810ce15c45811894e4e6a89107 (diff) | |
download | netsurf-93494790f31b4a0bb36827bc60e00e97559482f8.tar.gz netsurf-93494790f31b4a0bb36827bc60e00e97559482f8.tar.bz2 |
Fix memory leak in Amiga frontend
Diffstat (limited to 'frontends')
-rwxr-xr-x | frontends/amiga/misc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/frontends/amiga/misc.c b/frontends/amiga/misc.c index 63add6413..57afbdd97 100755 --- a/frontends/amiga/misc.c +++ b/frontends/amiga/misc.c @@ -247,6 +247,7 @@ char *translate_escape_chars(const char *s) { size_t i, ii, len; char *ret; + char *outs; len = strlen(s); ret = malloc(len + 1); if (ret == NULL) @@ -262,7 +263,9 @@ char *translate_escape_chars(const char *s) } ret[ii] = '\0'; - return ami_utf8_easy(ret); + outs = ami_utf8_easy(ret); + free(ret); + return outs; } /** |