From: Alan T. DeKok Date: Wed, 31 Mar 2021 20:06:36 +0000 (-0400) Subject: let's define TCP-Session-Key X-Git-Tag: release_3_0_24~162 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=20db6babb42b2c05fd1cde1832b0b404b5efdf67;p=thirdparty%2Ffreeradius-server.git let's define TCP-Session-Key --- diff --git a/share/dictionary.freeradius.internal b/share/dictionary.freeradius.internal index 8e8a868c65d..31f9ab4a127 100644 --- a/share/dictionary.freeradius.internal +++ b/share/dictionary.freeradius.internal @@ -286,6 +286,7 @@ ATTRIBUTE SSHA3-512-Password 1185 octets ATTRIBUTE MS-CHAP-Peer-Challenge 1192 octets ATTRIBUTE Home-Server-Name 1193 string +ATTRIBUTE TCP-Session-Key 1194 string ATTRIBUTE TOTP-Secret 1194 string # base32 encoded ATTRIBUTE TOTP-Key 1195 octets # raw key diff --git a/src/main/tls_listen.c b/src/main/tls_listen.c index 44f6f2790d4..05e05f87fba 100644 --- a/src/main/tls_listen.c +++ b/src/main/tls_listen.c @@ -583,11 +583,11 @@ int dual_tls_send(rad_listen_t *listener, REQUEST *request) * Save the key, if we haven't already done that. */ if (listener->send_coa && !listener->key) { - VALUE_PAIR *vp; + VALUE_PAIR *vp = NULL; vp = fr_pair_find_by_num(request->config, PW_TCP_SESSION_KEY, 0, TAG_ANY); if (vp) { - RDEBUG("Adding send CoA listener with key %s" vp->vp_strvalue); + RDEBUG("Adding send CoA listener with key %s", vp->vp_strvalue); // listener_store_bykey(request->listener, vp->vp_strvalue); } }