]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
uctx is a tls_session
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 15 Sep 2021 19:54:46 +0000 (14:54 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Wed, 15 Sep 2021 19:54:46 +0000 (14:54 -0500)
src/lib/tls/session.c

index 26dfaa384d5f4597ce1716a571c986daf156e868..11879adbfe897162f4f5f4eb3a3324b404d43cfd 100644 (file)
@@ -1208,8 +1208,7 @@ static unlang_action_t tls_session_async_handshake_done_round(UNUSED rlm_rcode_t
  */
 static void tls_session_async_handshake_signal(UNUSED request_t *request, fr_state_signal_t action, void *uctx)
 {
-       SSL                     *ssl = uctx;
-       fr_tls_session_t        *tls_session = fr_tls_session(ssl);
+       fr_tls_session_t        *tls_session = talloc_get_type_abort(uctx, fr_tls_session_t);
        int                     ret;
 
        if (action != FR_SIGNAL_CANCEL) return;