From 4e6ceb44554d265eed24c414b9a201d51d00fee2 Mon Sep 17 00:00:00 2001
From: Denis Vlasenko <vda.linux@googlemail.com>
Date: Fri, 6 Oct 2006 08:54:49 +0000
Subject: chpst: fix vda's silly mistakes Patch by Vladimir Dronnikov
 <dronnikov@gmail.ru>

---
 runit/chpst.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/runit/chpst.c b/runit/chpst.c
index da2f270e2..b26d62866 100644
--- a/runit/chpst.c
+++ b/runit/chpst.c
@@ -91,7 +91,7 @@ static void edir(const char *directory_name)
 				bb_perror_msg_and_die("read %s/%s", directory_name, /* was exiting 111 */
 						d->d_name);
 			if (size == 0) {
-				xsetenv(d->d_name, "");
+				unsetenv(d->d_name);
 				continue;
 			}
 			buf[size] = '\n';
@@ -247,6 +247,7 @@ int chpst_main(int argc, char **argv)
 		//if (option_mask & 0x10000) OPT_nostdout = 1; // -1
 		//if (option_mask & 0x20000) OPT_nostderr = 1; // -2
 	}
+	argv += optind;
 	if (!argv || !*argv) bb_show_usage();
 	
 	if (OPT_pgrp) setsid();
-- 
cgit v1.2.3-55-g6feb