From: Denis Vlasenko Date: Fri, 6 Oct 2006 08:54:49 +0000 (-0000) Subject: chpst: fix vda's silly mistakes X-Git-Tag: 1_4_0~540 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=4e6ceb44554d265eed24c414b9a201d51d00fee2;p=oweals%2Fbusybox.git chpst: fix vda's silly mistakes Patch by Vladimir Dronnikov --- 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();