From d05b94dab462ee223b19eb658a4914e43e4e14b8 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Fri, 22 Mar 2024 17:32:13 -0400 Subject: Free tempfile buffer --- src/docker.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/docker.c') 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); } -- cgit