aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2024-03-22 17:32:13 -0400
committerJoseph Hunkeler <jhunkeler@gmail.com>2024-03-22 22:20:29 -0400
commitd05b94dab462ee223b19eb658a4914e43e4e14b8 (patch)
tree3686dd74a46320aa6ff1319605eb4835d881c211
parent1bd9ca4cce9c9de646a878eea617dcac5fb67b9e (diff)
downloadstasis-d05b94dab462ee223b19eb658a4914e43e4e14b8.tar.gz
Free tempfile buffer
-rw-r--r--src/docker.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/docker.c b/src/docker.c
index 32413aa..e90bf75 100644
--- a/src/docker.c
+++ b/src/docker.c
@@ -119,15 +119,17 @@ char *docker_ident() {
shell(&proc, "docker -v");
if (!freopen(tempfile, "r", fp)) {
+ guard_free(tempfile);
return NULL;
}
if (!fgets(line, sizeof(line) - 1, fp)) {
- free(tempfile);
+ guard_free(tempfile);
return NULL;
}
fclose(fp);
remove(tempfile);
+ guard_free(tempfile);
return strdup(line);
}