diff options
Diffstat (limited to 'st.c')
-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 | ||