diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-11-20 10:15:18 -0500 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2023-11-20 10:15:18 -0500 |
commit | 574967a9a539fff0c4db3f5d6d92f704fa2ff69f (patch) | |
tree | 7921da4ab6ef43cbaacf72439bc749715bcf61f2 | |
parent | f12576e1dba43c13072c23f2c2b3769be9ac8062 (diff) | |
download | stasis-574967a9a539fff0c4db3f5d6d92f704fa2ff69f.tar.gz |
Fix type for counter. ssize_t was expected, but we were using size_t instead
* Also removed redundant __environ symbol
-rw-r--r-- | src/environment.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/environment.c b/src/environment.c index d2134c4..cf1a1c3 100644 --- a/src/environment.c +++ b/src/environment.c @@ -5,7 +5,7 @@ #include "utils.h" #include "strlist.h" -extern char **__environ; +//extern char **__environ; /** * Print a shell-specific listing of environment variables to `stdout` @@ -203,7 +203,7 @@ int runtime_replace(RuntimeEnv **dest, char **src) { */ ssize_t runtime_contains(RuntimeEnv *env, const char *key) { ssize_t result = -1; - for (size_t i = 0; i < strlist_count(env); i++) { + for (ssize_t i = 0; i < (ssize_t) strlist_count(env); i++) { char **pair = split(strlist_item(env, i), "=", 0); if (pair == NULL) { break; @@ -401,7 +401,7 @@ char *runtime_expand_var(RuntimeEnv *env, char *input) { * @param _key Environment variable to set * @param _value New environment variable value */ -void runtime_set(RuntimeEnv *env, const char *_key, const char *_value) { +void runtime_set(RuntimeEnv *env, const char *_key, char *_value) { if (_key == NULL) { return; } |