aboutsummaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2026-04-29 12:19:25 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2026-05-11 15:50:47 -0400
commit77257cff9f84d6bfe15c352a00e1231d8984b46e (patch)
tree1feb1a2eb47b232fdc4bfdbf43a2e59452592c97 /src/lib
parent4b75777b000602aefd4807c0aad4e27911ed58d1 (diff)
downloadstasis-77257cff9f84d6bfe15c352a00e1231d8984b46e.tar.gz
free tests on error
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/delivery/delivery_test.c2
1 files changed, 2 insertions, 0 deletions
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;
}