diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-02-13 09:00:11 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-02-13 09:04:26 -0500 |
commit | 21e0cfed29dfdb6c24187c91f93c4dd9152e38b1 (patch) | |
tree | 0b1ad634d74120e4b6fb164d922c129aaedac2d4 | |
parent | 4d93e40e26a925bce41d100c0a64f89eeafa9906 (diff) | |
download | stasis-21e0cfed29dfdb6c24187c91f93c4dd9152e38b1.tar.gz |
Use guard_free macro
-rw-r--r-- | src/deliverable.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/deliverable.c b/src/deliverable.c index e443e45..ca07286 100644 --- a/src/deliverable.c +++ b/src/deliverable.c @@ -1518,13 +1518,13 @@ int delivery_mission_render_files(struct Delivery *ctx) { fp = fopen(data.src, "rb"); if (!fp) { perror(data.src); - free(contents); + guard_free(contents); continue; } if (fread(contents, st.st_size, sizeof(*contents), fp) < 1) { perror("while reading template file"); - free(contents); + guard_free(contents); fclose(fp); continue; } @@ -1532,10 +1532,10 @@ int delivery_mission_render_files(struct Delivery *ctx) { msg(OMC_MSG_L3, "Writing %s\n", data.dest); if (tpl_render_to_file(contents, data.dest)) { - free(contents); + guard_free(contents); continue; } - free(contents); + guard_free(contents); } return 0; |