From 34bf503e7a1c6e7990d9e148eecb67695eb54d4b Mon Sep 17 00:00:00 2001 From: "7u83@mail.ru" <7u83@mail.ru@noemail.net> Date: Tue, 5 Aug 2014 06:12:14 +0000 Subject: [PATCH] Some changes, but nothing realy working FossilOrigin-Name: 0abb56e870f74b049e00e9d31b836689743abc990b16d5679075d009e0aeef59 --- src/capwap/dtls_openssl_accept.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/capwap/dtls_openssl_accept.c b/src/capwap/dtls_openssl_accept.c index 1b9514e4..afaf506d 100644 --- a/src/capwap/dtls_openssl_accept.c +++ b/src/capwap/dtls_openssl_accept.c @@ -67,7 +67,8 @@ int dtls_openssl_accept(struct conn * conn) int rc; // do{ int i; - for (i=0; i<5; i++){ +// for (i=0; i<10; i++){ + while(1){ rc = SSL_accept(d->ssl); if (rc!=1){ @@ -76,6 +77,9 @@ int dtls_openssl_accept(struct conn * conn) switch (e){ case SSL_ERROR_SYSCALL: printf("syscall EOF!\n"); +// continue; + break; + default: break; } @@ -90,8 +94,8 @@ int dtls_openssl_accept(struct conn * conn) cw_log(LOG_ERR,"SSL_accept - %s",errstr); e = ERR_get_error(); } + return 0; - continue; } if (rc == 1) {