diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-03-22 17:32:13 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2024-03-22 22:20:29 -0400 |
commit | d05b94dab462ee223b19eb658a4914e43e4e14b8 (patch) | |
tree | 3686dd74a46320aa6ff1319605eb4835d881c211 | |
parent | 1bd9ca4cce9c9de646a878eea617dcac5fb67b9e (diff) | |
download | stasis-d05b94dab462ee223b19eb658a4914e43e4e14b8.tar.gz |
Free tempfile buffer
-rw-r--r-- | src/docker.c | 4 |
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); } |