Gitweb links:

...log 
http://git.netsurf-browser.org/libparserutils.git/shortlog/fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc
...commit 
http://git.netsurf-browser.org/libparserutils.git/commit/fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc
...tree 
http://git.netsurf-browser.org/libparserutils.git/tree/fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc

The branch, master has been updated
       via  fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc (commit)
       via  bab3c3b935fd5c396b64f37b89795a90dcacd383 (commit)
      from  a191c155f6d137cae222c19185123b0d4e898e51 (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/libparserutils.git/commit/?id=fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc
commit fa947b0dac8a1d0eef5f0e2ef0d2f6cf0397e8cc
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    Tests: Fix memory leak.

diff --git a/test/cscodec-utf16.c b/test/cscodec-utf16.c
index f56516c..a49a710 100644
--- a/test/cscodec-utf16.c
+++ b/test/cscodec-utf16.c
@@ -87,6 +87,7 @@ int main(int argc, char **argv)
        run_test(&ctx);
 
        free(ctx.buf);
+       free(ctx.exp);
 
        parserutils_charset_codec_destroy(ctx.codec);
 


commitdiff 
http://git.netsurf-browser.org/libparserutils.git/commit/?id=bab3c3b935fd5c396b64f37b89795a90dcacd383
commit bab3c3b935fd5c396b64f37b89795a90dcacd383
Author: Michael Drake <[email protected]>
Commit: Michael Drake <[email protected]>

    Tests: Fix read before start of unused expected buffer.

diff --git a/test/cscodec-utf16.c b/test/cscodec-utf16.c
index 835c65e..f56516c 100644
--- a/test/cscodec-utf16.c
+++ b/test/cscodec-utf16.c
@@ -117,7 +117,7 @@ bool handle_line(const char *data, size_t datalen, void *pw)
                        if (ctx->buf[ctx->bufused - 1] == '\n')
                                ctx->bufused -= 1;
 
-                       if (ctx->exp[ctx->expused - 1] == '\n')
+                       if (ctx->expused != 0 && ctx->exp[ctx->expused - 1] == 
'\n')
                                ctx->expused -= 1;
 
                        run_test(ctx);


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

Summary of changes:
 test/cscodec-utf16.c |    3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/test/cscodec-utf16.c b/test/cscodec-utf16.c
index 835c65e..a49a710 100644
--- a/test/cscodec-utf16.c
+++ b/test/cscodec-utf16.c
@@ -87,6 +87,7 @@ int main(int argc, char **argv)
        run_test(&ctx);
 
        free(ctx.buf);
+       free(ctx.exp);
 
        parserutils_charset_codec_destroy(ctx.codec);
 
@@ -117,7 +118,7 @@ bool handle_line(const char *data, size_t datalen, void *pw)
                        if (ctx->buf[ctx->bufused - 1] == '\n')
                                ctx->bufused -= 1;
 
-                       if (ctx->exp[ctx->expused - 1] == '\n')
+                       if (ctx->expused != 0 && ctx->exp[ctx->expused - 1] == 
'\n')
                                ctx->expused -= 1;
 
                        run_test(ctx);


-- 
Lexer/parser utility functions

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

Reply via email to