From 7087ed136e780037c25f50e3d1460efed2d4c663 Mon Sep 17 00:00:00 2001 From: romario-07 Date: Wed, 30 Jul 2025 11:00:04 +0300 Subject: [PATCH] add umount to cleanup stack just if mount succeeded (#888) --- pkg/action/upgrade.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/action/upgrade.go b/pkg/action/upgrade.go index 58171cd..7810211 100644 --- a/pkg/action/upgrade.go +++ b/pkg/action/upgrade.go @@ -176,8 +176,9 @@ func (u *UpgradeAction) Run() (err error) { umount, err = e.MountRWPartition(persistentPart) if err != nil { u.config.Logger.Warnf("could not mount persistent partition: %s", err.Error()) + } else { + cleanup.Push(umount) } - cleanup.Push(umount) } }