From 38d110da03cba321158c16ca8add04457d77b390 Mon Sep 17 00:00:00 2001 From: Armin Novak Date: Thu, 11 Sep 2014 13:59:48 +0200 Subject: [PATCH] Fixed string size calculation in winpr_HexDump --- winpr/libwinpr/utils/print.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/winpr/libwinpr/utils/print.c b/winpr/libwinpr/utils/print.c index 62d9cc9af..c8cd7a44e 100644 --- a/winpr/libwinpr/utils/print.c +++ b/winpr/libwinpr/utils/print.c @@ -38,7 +38,7 @@ void winpr_HexDump(const char* tag, int level, const BYTE* data, int length) const BYTE* p = data; int i, line, offset = 0; const size_t llen = (length > WINPR_HEXDUMP_LINE_LENGTH) ? WINPR_HEXDUMP_LINE_LENGTH : length; - size_t blen = 5 + llen * 5; + size_t blen = 7 + WINPR_HEXDUMP_LINE_LENGTH * 5; size_t pos = 0; char* buffer = malloc(blen);