aboutsummaryrefslogtreecommitdiff
path: root/src/delivery.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/delivery.c')
-rw-r--r--src/delivery.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/delivery.c b/src/delivery.c
index 7bedef3..0c20550 100644
--- a/src/delivery.c
+++ b/src/delivery.c
@@ -1785,9 +1785,11 @@ void delivery_tests_run(struct Delivery *ctx) {
remove(runner_filename);
popd();
guard_free(cmd);
- tpl_free();
- delivery_free(ctx);
- globals_free();
+ if (!globals.continue_on_error) {
+ tpl_free();
+ delivery_free(ctx);
+ globals_free();
+ }
COE_CHECK_ABORT(1, "Test failure");
}
guard_free(cmd);