diff options
author | Andreas Schneider <asn@cryptomilk.org> | 2012-07-17 18:03:34 +0200 |
---|---|---|
committer | Andreas Schneider <asn@cryptomilk.org> | 2012-07-17 18:05:51 +0200 |
commit | 43e3a8e497935fd28f1df43933d5c97d02545e4f (patch) | |
tree | c4e37f77757820a863ba7682b1a8bbc0d9934897 /src/socket.c | |
parent | 8ef45e00c7dbb5d35f26cb23676d7988e8f833df (diff) | |
download | libssh-43e3a8e497935fd28f1df43933d5c97d02545e4f.tar.gz libssh-43e3a8e497935fd28f1df43933d5c97d02545e4f.tar.xz libssh-43e3a8e497935fd28f1df43933d5c97d02545e4f.zip |
socket: Add a SSH_WRITE_PENDING socket status.
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 5bde8365..338bda0f 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; } |