ref: e0028fc27f2a7022a9cced65b77d9bb53e2bef83
parent: e9c5f976351ff975e51a2cac82e3e1e1e3faa3f2
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Tue May 4 21:50:09 EDT 2021
cpu: properly handle end of file in readstr()
--- a/sys/src/cmd/cpu.c
+++ b/sys/src/cmd/cpu.c
@@ -430,6 +430,10 @@
n = read(fd, str, 1);
if(n < 0)
return -1;
+ if(n == 0){
+ werrstr("hung up");
+ return -1;
+ }
if(*str == '\0')
return 0;
str++;
--
⑨