diff --git a/sys/dev/ofw/ofw_console.c b/sys/dev/ofw/ofw_console.c index 282a442c9f8f..fef7d844b5e6 100644 --- a/sys/dev/ofw/ofw_console.c +++ b/sys/dev/ofw/ofw_console.c @@ -39,7 +39,7 @@ static const char rcsid[] = #include -#define OFW_POLL_HZ 50 +#define OFW_POLL_HZ 4 static d_open_t ofw_dev_open; static d_close_t ofw_dev_close; @@ -286,7 +286,7 @@ ofw_cons_checkc(dev_t dev) { unsigned char ch; - if (OF_read(stdin, &ch, 1) != 0) { + if (OF_read(stdin, &ch, 1) > 0) { return (ch); }