diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-06-24 10:16:01 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-06-24 10:16:01 -0400 |
commit | ccc65c673e09c7a8f92f2f92aacb1b1b7753df8e (patch) | |
tree | 6531bb62504f95491bbdc5cba09c4a943546ad1b | |
parent | 038e656f9dd64e2f1e436f26bf61d07364949be7 (diff) | |
download | stasis-ccc65c673e09c7a8f92f2f92aacb1b1b7753df8e.tar.gz |
Fixes a few outstanding leaks in delivery context
-rw-r--r-- | src/delivery.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/delivery.c b/src/delivery.c index 740da68..a7c177d 100644 --- a/src/delivery.c +++ b/src/delivery.c @@ -162,6 +162,9 @@ void delivery_free(struct Delivery *ctx) { guard_free(ctx->storage.build_docker_dir); guard_free(ctx->storage.mission_dir); guard_free(ctx->storage.docker_artifact_dir); + guard_free(ctx->storage.meta_dir); + guard_free(ctx->storage.package_dir); + guard_free(ctx->storage.cfgdump_dir); guard_free(ctx->info.time_str_epoch); guard_free(ctx->info.build_name); guard_free(ctx->info.build_number); @@ -186,6 +189,7 @@ void delivery_free(struct Delivery *ctx) { guard_free(ctx->tests[i].repository); guard_free(ctx->tests[i].repository_info_ref); guard_free(ctx->tests[i].repository_info_tag); + guard_strlist_free(&ctx->tests[i].repository_remove_tags); guard_free(ctx->tests[i].script); guard_free(ctx->tests[i].build_recipe); // test-specific runtime variables |