Fix stupid bugs. update was segfaulting. mknod minor # was always 0
[oweals/busybox.git] / miscutils / update.c
index 1e3e032fde066414533a97779a0b191c53565dc4..18b13e8c96ac224c12bd1d654971e6be7439ccd2 100644 (file)
@@ -52,7 +52,7 @@ extern int update_main(int argc, char **argv)
 
        argc--;
        argv++;
-       while (**argv == '-') {
+       while (argc>0 && **argv == '-') {
                while (*++(*argv)) {
                        switch (**argv) {
                        case 'S':