From b547b4a7752c4dd8bcf31d747d91a3c35161f9c4 Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Mon, 1 Nov 2021 11:14:24 +0100 Subject: [PATCH] lib/fileeq: fix for small memsiz --- lib/fileeq.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/fileeq.c b/lib/fileeq.c index fdcdb659b4..175a9ea037 100644 --- a/lib/fileeq.c +++ b/lib/fileeq.c @@ -267,6 +267,8 @@ size_t ul_fileeq_set_size(struct ul_fileeq *eq, uint64_t filesiz, filesiz = (filesiz + readsiz) / readsiz * readsiz; /* calculate limits */ maxdigs = memsiz / digsiz; + if (maxdigs == 0) + maxdigs = 1; nreads = filesiz / readsiz; /* enlarge readsize for large files */ if (nreads > maxdigs) -- 2.47.3