commit cd194d96ad543782599b4f7f2a4fb997484cf963
Author: Hiltjo Posthuma <[email protected]>
Date: Fri Apr 18 19:46:02 2014 +0200
chown: fix out-of-bounds ((null) bad address error)
Signed-off-by: Hiltjo Posthuma <[email protected]>
diff --git a/chown.c b/chown.c
index 0bdd2e9..a36307d 100644
--- a/chown.c
+++ b/chown.c
@@ -32,11 +32,13 @@ main(int argc, char *argv[])
default:
usage();
} ARGEND;
+
if(argc == 0)
usage();
owner = argv[0];
argv++;
+ argc--;
if((group = strchr(owner, ':')))
*group++ = '