diff --git a/fanatic b/fanatic
index 8366881..5a83ad1 100755
--- a/fanatic
+++ b/fanatic
@@ -142,7 +142,11 @@ enable_fan()
 #              fi
                progress "configuring fan underlay:$underlay overlay:$overlay"
                twiddle_fan_config add "$device" "$overlay" "$underlay"
-               fanctl up -o "$overlay" -u "$underlay" --auto || fail "unable 
to bring fan up, unable to configure"
+               if ! fanctl up -o "$overlay" -u "$underlay" --auto; then
+                       twiddle_fan_config remove "$device" "$overlay" \
+                               "$underlay"
+                       fail "unable to bring fan up, unable to configure"
+               fi
        fi
 }

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1728050

Title:
  fanatic enable-fan does not clean up config after failed bringup

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-fan/+bug/1728050/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to