X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=raw.c;h=31c1746af8ced184874f783facf986e18c6c4708;hb=5176e1e9bbdc6620a115da0f92ca2282a6714721;hp=05e453aa606f94c7df32eea80823dcefb4b16b30;hpb=b51c18f24c3ff45592fd485f137c34e11e8444a0;p=PuTTY.git diff --git a/raw.c b/raw.c index 05e453aa..31c1746a 100644 --- a/raw.c +++ b/raw.c @@ -56,6 +56,9 @@ static void c_write (char *buf, int len) { if (new_head != inbuf_reap) { inbuf[inbuf_head] = *buf++; inbuf_head = new_head; + } else { + term_out(); + if( inbuf_head == inbuf_reap ) len++; else break; } } }