From: Julian Seward Date: Fri, 30 Sep 2011 07:11:13 +0000 (+0000) Subject: Fix a couple of buffer overruns. n-i-bz. X-Git-Tag: svn/VALGRIND_3_7_0~163 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=96c9deba295e6732fcf3406a05dbe43a94fd7133;p=thirdparty%2Fvalgrind.git Fix a couple of buffer overruns. n-i-bz. (Philippe Waroquiers, philippe.waroquiers@skynet.be) git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12074 --- diff --git a/coregrind/m_translate.c b/coregrind/m_translate.c index 894c8d4139..1f1cb6642c 100644 --- a/coregrind/m_translate.c +++ b/coregrind/m_translate.c @@ -71,7 +71,7 @@ static UInt n_SP_updates_generic_unknown = 0; void VG_(print_translation_stats) ( void ) { - Char buf[6]; + Char buf[7]; UInt n_SP_updates = n_SP_updates_fast + n_SP_updates_generic_known + n_SP_updates_generic_unknown; VG_(percentify)(n_SP_updates_fast, n_SP_updates, 1, 6, buf); diff --git a/lackey/lk_main.c b/lackey/lk_main.c index 1b2659c953..9e908b734a 100644 --- a/lackey/lk_main.c +++ b/lackey/lk_main.c @@ -908,8 +908,8 @@ IRSB* lk_instrument ( VgCallbackClosure* closure, static void lk_fini(Int exitcode) { - char percentify_buf[4]; /* Two digits, '%' and 0. */ - const int percentify_size = sizeof(percentify_buf); + char percentify_buf[5]; /* Two digits, '%' and 0. */ + const int percentify_size = sizeof(percentify_buf) - 1; const int percentify_decs = 0; tl_assert(clo_fnname);