From b2427836a1d620cb69fd887b925885a00a771268 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Sun, 22 Feb 2026 14:19:13 +0300 Subject: [PATCH] Fix dd treating all < 32k reads as always empty :-X --- src/cmd/cli_dd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/cli_dd.cpp b/src/cmd/cli_dd.cpp index 2feded47..26e9d09b 100644 --- a/src/cmd/cli_dd.cpp +++ b/src/cmd/cli_dd.cpp @@ -442,7 +442,7 @@ struct cli_dd_t } delete cur_read; } - else if (!is_zero(read_op->bitmap_buf, read_op->len/iinfo.in_granularity/8)) + else if (!is_zero(read_op->bitmap_buf, (read_op->len/iinfo.in_granularity+7)/8)) { vitastor_read(cur_read); }