From 85d3999d58aafa0127f45070c49fd23be2d03423 Mon Sep 17 00:00:00 2001 From: Fabian Mauchle Date: Fri, 3 Mar 2017 11:04:56 +0100 Subject: - fix wrong comparison of server->state - move enum to top - prefix enum with rsp_ / RSP_ Conflicts: radsecproxy.c --- tls.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'tls.c') diff --git a/tls.c b/tls.c index cd98791..a691be5 100644 --- a/tls.c +++ b/tls.c @@ -111,8 +111,8 @@ int tlsconnect(struct server *server, struct timeval *when, int timeout, char *t pthread_mutex_unlock(&server->lock); return 0; } - if (server->state == SERVER_STATE_CONNECTED) { - server->state = SERVER_STATE_RECONNECTING; + if (server->state == RSP_SERVER_STATE_CONNECTED) { + server->state = RSP_SERVER_STATE_RECONNECTING; sleep(2); } else if (elapsed < 1) sleep(2); @@ -155,7 +155,7 @@ int tlsconnect(struct server *server, struct timeval *when, int timeout, char *t X509_free(cert); } debug(DBG_WARN, "tlsconnect: TLS connection to %s up", server->conf->name); - server->state = SERVER_STATE_CONNECTED; + server->state = RSP_SERVER_STATE_CONNECTED; gettimeofday(&server->lastconnecttry, NULL); pthread_mutex_unlock(&server->lock); return 1; @@ -251,7 +251,7 @@ int clientradputtls(struct server *server, unsigned char *rad) { unsigned long error; struct clsrvconf *conf = server->conf; - if (!server->state == SERVER_STATE_CONNECTED) + if (server->state != RSP_SERVER_STATE_CONNECTED) return 0; len = RADLEN(rad); if ((cnt = SSL_write(server->ssl, rad, len)) <= 0) { -- cgit v1.1