From 0f3cb1b8a4b08ebb352800f6f151a0cafb4545d3 Mon Sep 17 00:00:00 2001 From: Arvid Norberg Date: Wed, 4 Sep 2013 05:50:40 +0000 Subject: [PATCH] fix valgrind issues in tests --- src/assert.cpp | 1 + test/test_magnet.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/assert.cpp b/src/assert.cpp index 92a728a5f..01ac230ab 100644 --- a/src/assert.cpp +++ b/src/assert.cpp @@ -224,6 +224,7 @@ TORRENT_EXPORT void assert_fail(char const* expr, int line, char const* file #endif char stack[8192]; + stack[0] = '\0'; print_backtrace(stack, sizeof(stack), 0); fprintf(out, "assertion failed. Please file a bugreport at " diff --git a/test/test_magnet.cpp b/test/test_magnet.cpp index e3a71646d..e8906b723 100644 --- a/test/test_magnet.cpp +++ b/test/test_magnet.cpp @@ -252,6 +252,7 @@ int test_main() std::vector buf; bencode(std::back_inserter(buf), torrent); + buf.push_back('\0'); printf("%s\n", &buf[0]); error_code ec; torrent_info ti(&buf[0], buf.size(), ec);