summaryrefslogtreecommitdiff
path: root/frontends
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2019-06-09 20:17:47 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2019-06-09 20:17:47 +0100
commit93494790f31b4a0bb36827bc60e00e97559482f8 (patch)
tree0ef0594b8d95af69e0b4498288c17537f7ca88e5 /frontends
parent7314651b9506d9810ce15c45811894e4e6a89107 (diff)
downloadnetsurf-93494790f31b4a0bb36827bc60e00e97559482f8.tar.gz
netsurf-93494790f31b4a0bb36827bc60e00e97559482f8.tar.bz2
Fix memory leak in Amiga frontend
Diffstat (limited to 'frontends')
-rwxr-xr-xfrontends/amiga/misc.c5
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;
}
/**