aboutsummaryrefslogtreecommitdiff
path: root/bbot/agent.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'bbot/agent.cxx')
-rw-r--r--bbot/agent.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/bbot/agent.cxx b/bbot/agent.cxx
index 6b59092..096bafe 100644
--- a/bbot/agent.cxx
+++ b/bbot/agent.cxx
@@ -659,9 +659,10 @@ try
soft_fail ("build terminated abnormally", false);
// Force the machine down (there is no need wasting time on clean
- // shutdown since the next step is to drop the snapshot).
+ // shutdown since the next step is to drop the snapshot). Also fail
+ // softly if things go badly.
//
- m->forcedown ();
+ try {m->forcedown (false);} catch (const failed&) {}
}
run_btrfs (trace, "subvolume", "delete", xp);