commit | b553349251e3904601f4c535e2f5b0911450da88 | [log] [tgz] |
---|---|---|
author | sin <sin@2f30.org> | Fri Nov 06 10:51:04 2015 +0000 |
committer | sin <sin@2f30.org> | Fri Nov 06 10:52:49 2015 +0000 |
tree | 811d1b35a1441f020aaa5bc37b67321a3fd0fc5d | |
parent | 1b32732887b575a553cdbe07555ab9526a716e00 [diff] |
env: Check unsetenv() return value ./env -u "" foo and ./env -u "A=123" foo should both fail.
diff --git a/env.c b/env.c index 4da2630..5d7e8a5 100644 --- a/env.c +++ b/env.c
@@ -25,7 +25,8 @@ *environ = NULL; break; case 'u': - unsetenv(EARGF(usage())); + if (unsetenv(EARGF(usage())) < 0) + eprintf("unsetenv:"); break; default: usage();