diff --git a/drivers/char/tipar.c b/drivers/char/tipar.c
index 659335d80ee73703b6c56b7653e454a34332402a..ec78d2f161f75363b5d971e7ba1713ef3aa4899f 100644
--- a/drivers/char/tipar.c
+++ b/drivers/char/tipar.c
@@ -396,7 +396,7 @@ static struct file_operations tipar_fops = {
 static int __init
 tipar_setup(char *str)
 {
-	int ints[2];
+	int ints[3];
 
 	str = get_options(str, ARRAY_SIZE(ints), ints);