diff --git a/sys/src/cmd/aux/kbdfs/kbdfs.c b/sys/src/cmd/aux/kbdfs/kbdfs.c index 5cc423988..7373ef1b0 100644 --- a/sys/src/cmd/aux/kbdfs/kbdfs.c +++ b/sys/src/cmd/aux/kbdfs/kbdfs.c @@ -564,13 +564,14 @@ lineproc(void *aux) do { recv(cook, &r); switch(r){ + case Kdel: + if(notefd < 0) + continue; + write(notefd, "interrupt", 9); + /* no break */ case '\0': /* flush */ nr = 0; continue; - case Kdel: - if(notefd >= 0) - write(notefd, "interrupt", 9); - continue; case Kbs: /* ^H: erase character */ case Knack: /* ^U: erase line */ case Ketb: /* ^W: erase word */