Apply a bandaid suggested by Jon McClintock <jonm@bluemug.com>, since deallocvt
authorEric Andersen <andersen@codepoet.org>
Fri, 22 Sep 2000 00:40:39 +0000 (00:40 -0000)
committerEric Andersen <andersen@codepoet.org>
Fri, 22 Sep 2000 00:40:39 +0000 (00:40 -0000)
has code for handling no arguments, but the usage checking code aborted if
there are any other than two arguments.
 -Erik

console-tools/deallocvt.c
deallocvt.c

index 9c477d23802b09916b0af96ca49e0ba92e4f67b2..a5b5a03f01d1e8185bd5a00dc8c202e18f513401 100644 (file)
@@ -17,7 +17,7 @@ int deallocvt_main(int argc, char *argv[])
 {
        int fd, num, i;
 
-       if ((argc != 2) || (**(argv + 1) == '-'))
+       if ((argc > 2) || ((argv == 2) && (**(argv + 1) == '-')))
                usage(deallocvt_usage);
 
        fd = get_console_fd("/dev/console");
index 9c477d23802b09916b0af96ca49e0ba92e4f67b2..a5b5a03f01d1e8185bd5a00dc8c202e18f513401 100644 (file)
@@ -17,7 +17,7 @@ int deallocvt_main(int argc, char *argv[])
 {
        int fd, num, i;
 
-       if ((argc != 2) || (**(argv + 1) == '-'))
+       if ((argc > 2) || ((argv == 2) && (**(argv + 1) == '-')))
                usage(deallocvt_usage);
 
        fd = get_console_fd("/dev/console");