diff options
| -rw-r--r-- | st.c | 4 |
1 files changed, 2 insertions, 2 deletions
| @@ -1518,8 +1518,6 @@ ttywrite(const char *s, size_t n) | |||
| 1518 | continue; | 1518 | continue; |
| 1519 | die("select failed: %s\n", strerror(errno)); | 1519 | die("select failed: %s\n", strerror(errno)); |
| 1520 | } | 1520 | } |
| 1521 | if (FD_ISSET(cmdfd, &rfd)) | ||
| 1522 | lim = ttyread(); | ||
| 1523 | if (FD_ISSET(cmdfd, &wfd)) { | 1521 | if (FD_ISSET(cmdfd, &wfd)) { |
| 1524 | /* | 1522 | /* |
| 1525 | * Only write the bytes written by ttywrite() or the | 1523 | * Only write the bytes written by ttywrite() or the |
| @@ -1543,6 +1541,8 @@ ttywrite(const char *s, size_t n) | |||
| 1543 | break; | 1541 | break; |
| 1544 | } | 1542 | } |
| 1545 | } | 1543 | } |
| 1544 | if (FD_ISSET(cmdfd, &rfd)) | ||
| 1545 | lim = ttyread(); | ||
| 1546 | } | 1546 | } |
| 1547 | return; | 1547 | return; |
| 1548 | 1548 | ||
