From d46b731f063fab93c7c5aa9dedc4e7fdec2184e3 Mon Sep 17 00:00:00 2001 From: Thomas von Dein Date: Thu, 23 Oct 2025 17:37:34 +0200 Subject: [PATCH] fix #4: do not compare read+write block on failure --- cmd/exporter.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmd/exporter.go b/cmd/exporter.go index 6aec68d..54afd08 100644 --- a/cmd/exporter.go +++ b/cmd/exporter.go @@ -53,7 +53,7 @@ func (exp *Exporter) RunIOchecks() *sync.WaitGroup { slog.Debug("elapsed read time", "elapsed", res_r.elapsed, "result", res_r.result) } - if exp.conf.WriteMode && exp.conf.ReadMode { + if (exp.conf.WriteMode && exp.conf.ReadMode) && (res_r.result && res_w.result) { if !exp.alloc.Compare() { res_r.result = false }