aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunkeler@gmail.com>2023-12-10 01:02:29 -0500
committerJoseph Hunkeler <jhunkeler@gmail.com>2023-12-10 01:02:29 -0500
commitbe239071af02a0056fbc4ea07caf8efd27725ae1 (patch)
tree929335deae4f9cd67ed57542d2a642ef0df3efcd
parentb2995fd71b5ed43d70fe454334a1bbe5c82c25e2 (diff)
downloadstasis-be239071af02a0056fbc4ea07caf8efd27725ae1.tar.gz
guard_free() all pointers
-rw-r--r--src/environment.c10
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)
}
/**