aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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);
}