respect CFLAGS/CPPFLAGS in env
[oweals/busybox.git] / console-tools / setlogcons.c
index 9d1ef5492e0374477d3bcb1bf92e54dac3bdd75d..ae15b9b287d0ef726a6b6661b2ea19e809c65b7d 100644 (file)
@@ -1,6 +1,6 @@
 /* vi: set sw=4 ts=4: */
 /*
- * setlogcons: Send kernel messages to the current console or to console N 
+ * setlogcons: Send kernel messages to the current console or to console N
  *
  * Copyright (C) 2006 by Jan Kiszka <jan.kiszka@web.de>
  *
@@ -22,7 +22,7 @@ extern int setlogcons_main(int argc, char **argv)
        arg.subarg = 0; /* to specified console (current as default) */
 
        if (argc == 2)
-               arg.subarg = atoi(argv[1]);
+               arg.subarg = xatoul_range(argv[1], 0, 63);
 
        if (ioctl(xopen(VC_1, O_RDONLY), TIOCLINUX, &arg))
                bb_perror_msg_and_die("TIOCLINUX");