From 4db11cd4ed9520dea4d01e2c1d460789d6ea7c89 Mon Sep 17 00:00:00 2001 From: Leah Rowe Date: Sat, 14 Mar 2026 23:26:54 +0000 Subject: util/nvmutil: rw_over_nrw: err if nrw is zero Signed-off-by: Leah Rowe --- util/nvmutil/nvmutil.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'util/nvmutil/nvmutil.c') diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c index 2e718b23..d9c09bc4 100644 --- a/util/nvmutil/nvmutil.c +++ b/util/nvmutil/nvmutil.c @@ -2149,6 +2149,14 @@ err_is_file: static ssize_t rw_over_nrw(ssize_t r, size_t nrw) { + /* + * If a byte length of zero + * was requested, that is + * clearly a bug. No way. + */ + if (!nrw) + goto err_rw_over_nrw; + if (r == -1) return r; -- cgit v1.2.1