Explicitly set MIN and TIME when in raw mode to request single characters
[u/mdw/putty] / unix / uxplink.c
index 8d1aac7..851cefd 100644 (file)
@@ -135,6 +135,8 @@ void ldisc_update(void *frontend, int echo, int edit)
     } else {
        mode.c_iflag &= ~ICRNL;
        mode.c_lflag &= ~(ISIG | ICANON);
+       mode.c_cc[VMIN] = 1;
+       mode.c_cc[VTIME] = 0;
     }
 
     tcsetattr(0, TCSANOW, &mode);