tests/api.c: fix test_wolfSSL_BIO_Qt_usecase() "function declaration isn’t a prototype".

This commit is contained in:
Daniel Pouzzner 2022-03-09 12:27:19 -06:00
parent 4ff82e22e6
commit 67cc8ed482

View File

@ -38777,26 +38777,26 @@ static void test_wolfSSL_BIO_connect(void)
}
static void test_wolfSSL_BIO_Qt_usecase()
static void test_wolfSSL_BIO_Qt_usecase(void)
{
#if !defined(NO_BIO) && defined(OPENSSL_EXTRA) && !defined(NO_WOLFSSL_CLIENT)
printf(testingFmt, "test_wolfSSL_BIO_Qt_usecase()");
SSL_CTX* ctx;
SSL *ssl;
BIO *readBio;
BIO *writeBio;
int ret, err;
AssertNotNull(ctx = SSL_CTX_new(SSLv23_method()));
AssertNotNull(ssl = SSL_new(ctx));
AssertNotNull(readBio = BIO_new(BIO_s_mem()));
AssertNotNull(writeBio = BIO_new(BIO_s_mem()));
/* Qt reads data from write-bio,
* then writes the read data into plain packet.
* Qt reads data from plain packet,
* Qt reads data from plain packet,
* then writes the read data into read-bio.
*/
SSL_set_bio(ssl, readBio, writeBio);
@ -38806,10 +38806,10 @@ static void test_wolfSSL_BIO_Qt_usecase()
* so that Qt will read the data from plain packet for next state.
*/
AssertIntEQ(err, SSL_ERROR_WANT_READ);
SSL_free(ssl);
SSL_CTX_free(ctx);
printf(resultFmt, passed);
#endif
}