From 6db8529a785e2cab142e840b6e3fbdcc2c02dd1f Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Thu, 19 Dec 2013 21:38:12 -0600 Subject: Don't permute toys.optargs, cleanup code (xexec()) can free it. --- main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'main.c') diff --git a/main.c b/main.c index 53f670d2..7355f0a2 100644 --- a/main.c +++ b/main.c @@ -92,7 +92,7 @@ void toy_init(struct toy_list *which, char *argv[]) uid_t uid = getuid(), euid = geteuid(); if (!(which->flags & TOYFLAG_STAYROOT)) { - if (uid != euid) xsetuid(euid=uid); + if (uid != euid) xsetuid(euid=uid); // drop root } else if (CFG_TOYBOX_DEBUG && uid && which != toy_list) error_msg("Not installed suid root"); -- cgit v1.2.3