From 77257cff9f84d6bfe15c352a00e1231d8984b46e Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Wed, 29 Apr 2026 12:19:25 -0400 Subject: free tests on error --- src/lib/delivery/delivery_test.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/lib/delivery/delivery_test.c') diff --git a/src/lib/delivery/delivery_test.c b/src/lib/delivery/delivery_test.c index 65d0451..1ba123a 100644 --- a/src/lib/delivery/delivery_test.c +++ b/src/lib/delivery/delivery_test.c @@ -8,6 +8,7 @@ struct Tests *tests_init(const size_t num_tests) { tests->test = calloc(num_tests, sizeof(*tests->test)); if (!tests->test) { + guard_free(tests); return NULL; } tests->num_used = 0; @@ -41,6 +42,7 @@ struct Test *test_init() { result->runtime = calloc(1, sizeof(*result->runtime)); if (!result->runtime) { + guard_free(result); return NULL; } -- cgit From 210bcaf0c8ccaf2ff6dfbb172d6bd3df795caea1 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 12 May 2026 10:45:39 -0400 Subject: make dep_status constant --- src/lib/delivery/delivery_test.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/delivery/delivery_test.c') diff --git a/src/lib/delivery/delivery_test.c b/src/lib/delivery/delivery_test.c index 1ba123a..f59a62e 100644 --- a/src/lib/delivery/delivery_test.c +++ b/src/lib/delivery/delivery_test.c @@ -178,7 +178,7 @@ void delivery_tests_run(struct Delivery *ctx) { if (pushd(destdir)) { COE_CHECK_ABORT(1, "Unable to enter repository directory\n"); } else { - int dep_status = check_python_package_dependencies("."); + const int dep_status = check_python_package_dependencies("."); if (dep_status) { SYSERROR("Please replace all occurrences above with standard package specs:\n" "\n" -- cgit