]> prime8.dev >> repos - ttyd.git/commitdiff
protocol: remove the O_NONBLOCK flag on pty fd
authorShuanglei Tao <tsl0922@gmail.com>
Sun, 30 Jun 2019 04:35:25 +0000 (12:35 +0800)
committerShuanglei Tao <tsl0922@gmail.com>
Sun, 30 Jun 2019 04:35:30 +0000 (12:35 +0800)
it breaks zmodem support for rz

src/protocol.c

index cba239dd405b50d23cc45160fbf7d6fc54bb1ff3..ac6bb04155c6fe36a9e9744324aa19077c7c5612 100644 (file)
@@ -200,12 +200,6 @@ thread_run_command(void *args) {
         }
     }
 
-    // set the pty file descriptor non blocking
-    int status_flags = fcntl(pty, F_GETFL);
-    if (status_flags != -1) {
-        fcntl(pty, F_SETFL, status_flags | O_NONBLOCK);
-    }
-
     lwsl_notice("started process, pid: %d\n", pid);
     client->pid = pid;
     client->pty = pty;