Patch by Tito, use bb_xgetlarg, reduce size
diff --git a/console-tools/chvt.c b/console-tools/chvt.c
index 4da0d63..8ea062c 100644
--- a/console-tools/chvt.c
+++ b/console-tools/chvt.c
@@ -36,12 +36,12 @@
 {
 	int fd, num;
 
-	if ((argc != 2) || (**(argv + 1) == '-')) {
+	if (argc != 2) {
 		bb_show_usage();
 	}
 
 	fd = get_console_fd();
-	num = atoi(argv[1]);
+	num =  bb_xgetlarg(argv[1], 10, 0, INT_MAX);
 	if (ioctl(fd, VT_ACTIVATE, num)) {
 		bb_perror_msg_and_die("VT_ACTIVATE");
 	}