From 82efba6a7e8997694bc94370a1d7aae808308e9a Mon Sep 17 00:00:00 2001 From: Koji Arai Date: Sat, 7 May 2016 08:47:40 +0900 Subject: [PATCH] Fix a buffer overflow bug in getbytes() --- src/header.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/header.c b/src/header.c index 5e5d79b..035d5d2 100644 --- a/src/header.c +++ b/src/header.c @@ -244,8 +244,8 @@ get_bytes(buf, len, size) exit(1); } - for (i = 0; i < len; i++) { - if (i < size) buf[i] = get_ptr[i]; + for (i = 0; i < len && i < size; i++) { + buf[i] = get_ptr[i]; if (verbose_listing && verbose > 1) { if (isprint(buf[i])) -- 2.11.0