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
This commit is contained in:
Julian Seward 2011-09-30 07:11:13 +00:00
parent 9272b8d947
commit 96c9deba29
2 changed files with 3 additions and 3 deletions

View File

@ -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);

View File

@ -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);