X-Git-Url: https://git.librecmc.org/?a=blobdiff_plain;f=chmod_chown_chgrp.c;h=d3e267827a15506f226fb97d3ad822c2e5dd4de1;hb=34e1941c32cd9366d4ada22c3ab3e42b9c986a2b;hp=a3af4fbb3f36fb79653cc386c5618c43db573d9d;hpb=eec2f63b3f6117256e0d8f328e40a63bcab84bb4;p=oweals%2Fbusybox.git diff --git a/chmod_chown_chgrp.c b/chmod_chown_chgrp.c index a3af4fbb3..d3e267827 100644 --- a/chmod_chown_chgrp.c +++ b/chmod_chown_chgrp.c @@ -101,8 +101,8 @@ static int fileAction(const char *fileName, struct stat *statbuf, void* junk) int chmod_chown_chgrp_main(int argc, char **argv) { int recursiveFlag = FALSE; - char *groupName; - char *p; + char *groupName=NULL; + char *p=NULL; const char *appUsage; whichApp = (strcmp(*argv, "chown") == 0)? @@ -119,7 +119,7 @@ int chmod_chown_chgrp_main(int argc, char **argv) /* Parse options */ while (--argc >= 0 && *argv && (**argv == '-')) { - while (*++(*argv)) + while (*++(*argv)) { switch (**argv) { case 'R': recursiveFlag = TRUE; @@ -128,6 +128,7 @@ int chmod_chown_chgrp_main(int argc, char **argv) fprintf(stderr, invalid_option, invocationName, **argv); usage(appUsage); } + } argv++; }