Fixed issues in example server with uninitialized variable and resume test.

This commit is contained in:
David Garske
2015-10-15 10:18:26 -07:00
parent 74e981093d
commit 78bdaedad2

View File

@ -263,7 +263,7 @@ THREAD_RETURN CYASSL_THREAD server_test(void* args)
int resumeCount = 0; int resumeCount = 0;
int loopIndefinitely = 0; int loopIndefinitely = 0;
int echoData = 0; int echoData = 0;
int throughput; int throughput = 0;
int minDhKeyBits = DEFAULT_MIN_DHKEY_BITS; int minDhKeyBits = DEFAULT_MIN_DHKEY_BITS;
int doListen = 1; int doListen = 1;
int ret; int ret;
@ -695,7 +695,6 @@ THREAD_RETURN CYASSL_THREAD server_test(void* args)
if(WOLFSSL_SOCKET_IS_INVALID(clientfd)) { if(WOLFSSL_SOCKET_IS_INVALID(clientfd)) {
err_sys("tcp accept failed"); err_sys("tcp accept failed");
} }
resumeCount = 0;
} }
ssl = SSL_new(ctx); ssl = SSL_new(ctx);
@ -835,10 +834,11 @@ THREAD_RETURN CYASSL_THREAD server_test(void* args)
CloseSocket(clientfd); CloseSocket(clientfd);
if (resume == 1) { if (resume == 1 && resumeCount == 0) {
resumeCount++; /* only do one resume for testing */ resumeCount++; /* only do one resume for testing */
continue; continue;
} }
resumeCount = 0;
if(!loopIndefinitely) { if(!loopIndefinitely) {
break; /* out of while loop, done with normal and resume option */ break; /* out of while loop, done with normal and resume option */