diff --git a/src/internal.c b/src/internal.c index 5acf7bf8c..df6ffe0c9 100644 --- a/src/internal.c +++ b/src/internal.c @@ -6871,7 +6871,7 @@ static int wolfSSLReceive(WOLFSSL* ssl, byte* buf, word32 sz) retry: recvd = ssl->CBIORecv(ssl, (char *)buf, (int)sz, ssl->IOCB_ReadCtx); - if (recvd < 0) + if (recvd < 0) { switch (recvd) { case WOLFSSL_CBIO_ERR_GENERAL: /* general/unknown error */ return -1; @@ -6926,8 +6926,10 @@ retry: return -1; default: + WOLFSSL_MSG("Unexpected recv return code"); return recvd; } + } return recvd; }