From e40f5c5fe1c2e0030b67b64001c5b8c10031106b Mon Sep 17 00:00:00 2001 From: Gabriele Belluardo Date: Mon, 2 Feb 2026 12:05:30 +0100 Subject: [PATCH] fix: check stderr output deactivating luks volume --- internal/luks2/activate.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/luks2/activate.go b/internal/luks2/activate.go index fac74641..09d26ce6 100644 --- a/internal/luks2/activate.go +++ b/internal/luks2/activate.go @@ -60,7 +60,7 @@ func Deactivate(volumeName string) error { cmd.Env = os.Environ() cmd.Env = append(cmd.Env, "SYSTEMD_LOG_TARGET=console") - if output, err := cmd.CombinedOutput(); err != nil { + if output, err := cmd.CombinedOutput(); err != nil || len(output) > 0 { return fmt.Errorf("systemd-cryptsetup failed with: %v", osutil.OutputErr(output, err)) }