diff options
Diffstat (limited to 'src')
-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); } |