From: aland Date: Sun, 8 Apr 2007 06:12:07 +0000 (+0000) Subject: Pull fix for bug #436 from branch_1_1 X-Git-Tag: release_2_0_0_pre1~202 X-Git-Url: http://www.project-moonshot.org/gitweb/?p=freeradius.git;a=commitdiff_plain;h=10b08fa0f7b162fd00d427aae2f62ebeae3ef029 Pull fix for bug #436 from branch_1_1 --- 10b08fa0f7b162fd00d427aae2f62ebeae3ef029 diff --cc src/modules/rlm_eap/libeap/tls.c index e61d1bc,e47c101..0ae9d23 --- a/src/modules/rlm_eap/libeap/tls.c +++ b/src/modules/rlm_eap/libeap/tls.c @@@ -100,8 -95,11 +100,12 @@@ tls_session_t *eaptls_new_session(SSL_C static int int_ssl_check(SSL *s, int ret, const char *text) { int e; + unsigned long l; - radlog(L_ERR, "rlm_eap: SSL error %s", ERR_error_string(ERR_get_error(), NULL)); + if ((l = ERR_get_error()) != 0) { + radlog(L_ERR, "rlm_eap: SSL error %s", + ERR_error_string(l, NULL)); ++ } e = SSL_get_error(s, ret); switch(e) {