diff options
author | markw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2000-06-06 17:40:32 +0000 |
---|---|---|
committer | markw <markw@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2000-06-06 17:40:32 +0000 |
commit | 38762cdce16e38d357858170239200628421b5f9 (patch) | |
tree | 83653b3c538530b57b1fd9eabf9bfa6334b6a020 | |
parent | a7ba510b3e3f648d6365ba1d773282061c2bfd5c (diff) | |
download | busybox-w32-38762cdce16e38d357858170239200628421b5f9.tar.gz busybox-w32-38762cdce16e38d357858170239200628421b5f9.tar.bz2 busybox-w32-38762cdce16e38d357858170239200628421b5f9.zip |
Fixed segfault when you type "chmod -R". "chown -R" and "chgrp -R" are still
having problems...
git-svn-id: svn://busybox.net/trunk/busybox@617 69ca8d6d-28ef-0310-b511-8ec308f3f277
-rw-r--r-- | chmod_chown_chgrp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chmod_chown_chgrp.c b/chmod_chown_chgrp.c index c782eb3c4..c0e380a8e 100644 --- a/chmod_chown_chgrp.c +++ b/chmod_chown_chgrp.c | |||
@@ -118,7 +118,7 @@ int chmod_chown_chgrp_main(int argc, char **argv) | |||
118 | argv++; | 118 | argv++; |
119 | 119 | ||
120 | /* Parse options */ | 120 | /* Parse options */ |
121 | while (**argv == '-') { | 121 | while (argc && (**argv == '-')) { |
122 | while (*++(*argv)) | 122 | while (*++(*argv)) |
123 | switch (**argv) { | 123 | switch (**argv) { |
124 | case 'R': | 124 | case 'R': |