diff options
Diffstat (limited to 'src/socket.c')
-rw-r--r-- | src/socket.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/socket.c b/src/socket.c index 5bde836..338bda0 100644 --- a/src/socket.c +++ b/src/socket.c @@ -694,6 +694,10 @@ int ssh_socket_get_status(ssh_socket s) { r |= SSH_READ_PENDING; } + if (s->write_wontblock) { + r |= SSH_WRITE_PENDING; + } + if (s->data_except) { r |= SSH_CLOSED_ERROR; } |