diff options
| -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);  } | 
