From 52e4e51b50589ecb2b06559c28b7ce9f682815be Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Wed, 11 Dec 2019 23:52:05 +0100 Subject: [PATCH] devcons: fix write length of writebintime() (thanks BurnZeZ) --- sys/src/9/port/devcons.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/sys/src/9/port/devcons.c b/sys/src/9/port/devcons.c index 79698c408..551e4b5b2 100644 --- a/sys/src/9/port/devcons.c +++ b/sys/src/9/port/devcons.c @@ -913,7 +913,8 @@ writebintime(char *buf, int n) vlong delta; long period; - n--; + if(--n <= 0) + error(Ebadtimectl); p = (uchar*)buf + 1; switch(*buf){ case 'n': @@ -938,7 +939,7 @@ writebintime(char *buf, int n) todsetfreq(fasthz); break; } - return n; + return n+1; } void