From: Alan T. DeKok Date: Tue, 25 Oct 2011 12:06:20 +0000 (+0200) Subject: Fix session id len X-Git-Tag: release_3_0_0_beta0~546 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd434450bf198d680d713b81d200d54619d13a9e;p=thirdparty%2Ffreeradius-server.git Fix session id len Manual merge of c7a29290a788b3d1 --- diff --git a/src/include/tls.h b/src/include/tls.h index d68599a47dc..20e4422152b 100644 --- a/src/include/tls.h +++ b/src/include/tls.h @@ -360,7 +360,7 @@ struct fr_tls_server_conf_t { int session_timeout; int session_cache_size; char *session_id_name; - char session_context_id[128]; + char session_context_id[SSL_MAX_SSL_SESSION_ID_LENGTH]; time_t session_last_flushed; char *verify_tmp_dir; diff --git a/src/main/tls.c b/src/main/tls.c index 75faa2a1e1d..37d3618c143 100644 --- a/src/main/tls.c +++ b/src/main/tls.c @@ -1817,12 +1817,12 @@ load_ca: if (conf->session_id_name) { snprintf(conf->session_context_id, sizeof(conf->session_context_id), - "FreeRADIUS EAP-TLS %s", + "FR eap %s", conf->session_id_name); } else { snprintf(conf->session_context_id, sizeof(conf->session_context_id), - "FreeRADIUS EAP-TLS %p", conf); + "FR eap %p", conf); } /*