diff options
| -rw-r--r-- | lib/ssluse.c | 2 | 
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ssluse.c b/lib/ssluse.c index b4bd31493..80fa11957 100644 --- a/lib/ssluse.c +++ b/lib/ssluse.c @@ -2546,7 +2546,7 @@ static ssize_t ossl_send(struct connectdata *conn,    memlen = (len > (size_t)INT_MAX) ? INT_MAX : (int)len;    rc = SSL_write(conn->ssl[sockindex].handle, mem, memlen); -  if(rc < 0) { +  if(rc <= 0) {      err = SSL_get_error(conn->ssl[sockindex].handle, rc);      switch(err) {  | 
