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