summaryrefslogtreecommitdiffstats
path: root/programs/bench.c
diff options
context:
space:
mode:
authorYann Collet <cyan@fb.com>2016-11-10 01:39:53 (GMT)
committerYann Collet <cyan@fb.com>2016-11-10 01:39:53 (GMT)
commitf34808e4ae183d049e5e13949941d44876fdb90c (patch)
treee3fc8736539048114fc00939abe7b2d92640c3d3 /programs/bench.c
parent46f74d79b7b2ae17825a15168034126e70dcc6a0 (diff)
downloadlz4-f34808e4ae183d049e5e13949941d44876fdb90c.zip
lz4-f34808e4ae183d049e5e13949941d44876fdb90c.tar.gz
lz4-f34808e4ae183d049e5e13949941d44876fdb90c.tar.bz2
fixed some static analyzer warning
Diffstat (limited to 'programs/bench.c')
-rw-r--r--programs/bench.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/programs/bench.c b/programs/bench.c
index e8d89ec..c493682 100644
--- a/programs/bench.c
+++ b/programs/bench.c
@@ -448,7 +448,7 @@ static void BMK_benchFileTable(const char** fileNamesTable, unsigned nbFiles,
if ((U64)benchedSize > totalSizeToLoad) benchedSize = (size_t)totalSizeToLoad;
if (benchedSize < totalSizeToLoad)
DISPLAY("Not enough memory; testing %u MB only...\n", (U32)(benchedSize >> 20));
- srcBuffer = malloc(benchedSize);
+ srcBuffer = malloc(benchedSize + !benchedSize); /* avoid alloc of zero */
if (!srcBuffer) EXM_THROW(12, "not enough memory");
/* Load input buffer */