set size equal to ret if ret does not equal RECV_READY or SEND_READY
parent
bef6379273
commit
8f09aae2fa
|
@ -1083,16 +1083,12 @@ JNIEXPORT jint JNICALL Java_com_wolfssl_WolfSSLSession_read
|
||||||
(ret == WOLFJNI_IO_EVENT_SEND_READY)) {
|
(ret == WOLFJNI_IO_EVENT_SEND_READY)) {
|
||||||
/* loop around and try wolfSSL_read() again */
|
/* loop around and try wolfSSL_read() again */
|
||||||
continue;
|
continue;
|
||||||
} else if (ret == WOLFJNI_IO_EVENT_TIMEOUT ||
|
|
||||||
ret == WOLFJNI_IO_EVENT_FD_CLOSED ||
|
|
||||||
ret == WOLFJNI_IO_EVENT_ERROR ||
|
|
||||||
ret == WOLFJNI_IO_EVENT_POLLHUP ||
|
|
||||||
ret == WOLFJNI_IO_EVENT_FAIL) {
|
|
||||||
/* Java will throw SocketTimeoutException or
|
|
||||||
* SocketException */
|
|
||||||
break;
|
|
||||||
} else {
|
} else {
|
||||||
/* other error occurred */
|
/* Java will throw SocketTimeoutException or
|
||||||
|
* SocketException if ret equals
|
||||||
|
* WOLFJNI_IO_EVENT_TIMEOUT, WOLFJNI_IO_EVENT_FD_CLOSED
|
||||||
|
* WOLFJNI_IO_EVENT_ERROR, WOLFJNI_IO_EVENT_POLLHUP or
|
||||||
|
* WOLFJNI_IO_EVENT_FAIL */
|
||||||
size = ret;
|
size = ret;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue