From b7077a7316fa3b1a0efa8247479c64a67ef1d87c Mon Sep 17 00:00:00 2001 From: Eric Andersen Date: Mon, 3 Nov 2003 22:46:14 +0000 Subject: [PATCH] Set unset_env pointing to a NULL item, to prevent us from walking off the end of the list and segfaulting. -Erik --- coreutils/env.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/coreutils/env.c b/coreutils/env.c index d8a76e364..d8b428561 100644 --- a/coreutils/env.c +++ b/coreutils/env.c @@ -62,9 +62,13 @@ extern int env_main(int argc, char** argv) char **ep, *p; char *cleanenv[1] = { NULL }; unsigned long opt; - llist_t *unset_env; + llist_t list, *unset_env; extern char **environ; + list.data = NULL; + list.link = NULL; + unset_env = &list; + bb_opt_complementaly = "u*"; bb_applet_long_options = env_long_options;