diff options
| author | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 01:02:29 -0500 | 
|---|---|---|
| committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-12-10 01:02:29 -0500 | 
| commit | be239071af02a0056fbc4ea07caf8efd27725ae1 (patch) | |
| tree | 929335deae4f9cd67ed57542d2a642ef0df3efcd | |
| parent | b2995fd71b5ed43d70fe454334a1bbe5c82c25e2 (diff) | |
| download | stasis-be239071af02a0056fbc4ea07caf8efd27725ae1.tar.gz | |
guard_free() all pointers
| -rw-r--r-- | src/environment.c | 10 | 
1 files changed, 5 insertions, 5 deletions
| diff --git a/src/environment.c b/src/environment.c index cf1a1c3..7315281 100644 --- a/src/environment.c +++ b/src/environment.c @@ -116,7 +116,7 @@ void runtime_export(RuntimeEnv *env, char **keys) {              sprintf(output, "%s %s=\"%s\"", export_command, key, value ? value : "");              puts(output);          } -        free(value); +        guard_free(value)          split_free(pair);      }  } @@ -351,7 +351,7 @@ char *runtime_expand_var(RuntimeEnv *env, char *input) {              // Append expanded environment variable to output              strncat(expanded, tmp, strlen(tmp));              if (env) { -                free(tmp); +                guard_free(tmp)              }          } @@ -415,9 +415,9 @@ void runtime_set(RuntimeEnv *env, const char *_key, char *_value) {      } else {          strlist_set(env, key_offset, now);      } -    free(now); -    free(key); -    free(value); +    guard_free(now) +    guard_free(key) +    guard_free(value)  }  /** | 
