diff options
Diffstat (limited to 'sys/kern/init_main.c')
-rw-r--r-- | sys/kern/init_main.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/kern/init_main.c b/sys/kern/init_main.c index 4f0aa45..6904392 100644 --- a/sys/kern/init_main.c +++ b/sys/kern/init_main.c @@ -528,9 +528,12 @@ start_init(void *dummy) if ((var = getenv("init_path")) != NULL) { strncpy(init_path, var, sizeof init_path); init_path[sizeof init_path - 1] = 0; + freeenv(var); } - if ((var = getenv("kern.fallback_elf_brand")) != NULL) + if ((var = getenv("kern.fallback_elf_brand")) != NULL) { fallback_elf_brand = strtol(var, NULL, 0); + freeenv(var); + } for (path = init_path; *path != '\0'; path = next) { while (*path == ':') |