diff --git a/lib/vtls/wolfssl.c b/lib/vtls/wolfssl.c index 314279dd13..d44a406b53 100644 --- a/lib/vtls/wolfssl.c +++ b/lib/vtls/wolfssl.c @@ -917,7 +917,7 @@ static ssize_t wolfssl_recv(struct Curl_easy *data, nread = SSL_read(backend->handle, buf, buffsize); - if(nread < 0) { + if(nread <= 0) { int err = SSL_get_error(backend->handle, nread); switch(err) {