summaryrefslogtreecommitdiff
path: root/sys/src/cmd/qi
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2018-09-29 13:58:08 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2018-09-29 13:58:08 +0200
commitbdcef9d6928f5bdc214567937b1d219774f48b12 (patch)
treeaafcc9f8ec5554a6906f1c237fcf4ed7fa77e384 /sys/src/cmd/qi
parente876447b7570808a97cbad6193b33c8af41552fe (diff)
5i ki qi vi: avoid buffer overflow in command read loop
Diffstat (limited to 'sys/src/cmd/qi')
-rw-r--r--sys/src/cmd/qi/cmd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/cmd/qi/cmd.c b/sys/src/cmd/qi/cmd.c
index 02fc422e7..a976bef51 100644
--- a/sys/src/cmd/qi/cmd.c
+++ b/sys/src/cmd/qi/cmd.c
@@ -580,7 +580,7 @@ cmd(void)
Bflush(bioout);
p = buf;
n = 0;
- for(;;) {
+ while(n < sizeof(buf)) {
i = Bgetc(bin);
if(i < 0)
exits(0);