Gitweb links:

...log 
http://git.netsurf-browser.org/netsurf.git/shortlog/93494790f31b4a0bb36827bc60e00e97559482f8
...commit 
http://git.netsurf-browser.org/netsurf.git/commit/93494790f31b4a0bb36827bc60e00e97559482f8
...tree 
http://git.netsurf-browser.org/netsurf.git/tree/93494790f31b4a0bb36827bc60e00e97559482f8

The branch, master has been updated
       via  93494790f31b4a0bb36827bc60e00e97559482f8 (commit)
      from  7314651b9506d9810ce15c45811894e4e6a89107 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commitdiff 
http://git.netsurf-browser.org/netsurf.git/commit/?id=93494790f31b4a0bb36827bc60e00e97559482f8
commit 93494790f31b4a0bb36827bc60e00e97559482f8
Author: Chris Young <[email protected]>
Commit: Chris Young <[email protected]>

    Fix memory leak in Amiga frontend

diff --git a/frontends/amiga/misc.c b/frontends/amiga/misc.c
index 63add64..57afbdd 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;
 }
 
 /**


-----------------------------------------------------------------------

Summary of changes:
 frontends/amiga/misc.c |    5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/frontends/amiga/misc.c b/frontends/amiga/misc.c
index 63add64..57afbdd 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;
 }
 
 /**


-- 
NetSurf Browser

_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org

Reply via email to