From: James Jones Date: Fri, 13 May 2022 21:30:56 +0000 (-0500) Subject: Catch invalid status values in tls_cache_session_ticket_app_data_get (#4509) X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4e3db8805788d252b75f84b32393e60005aaf58d;p=thirdparty%2Ffreeradius-server.git Catch invalid status values in tls_cache_session_ticket_app_data_get (#4509) --- diff --git a/src/lib/tls/cache.c b/src/lib/tls/cache.c index a4f00340579..20f87c7177c 100644 --- a/src/lib/tls/cache.c +++ b/src/lib/tls/cache.c @@ -1265,6 +1265,9 @@ static SSL_TICKET_RETURN tls_cache_session_ticket_app_data_get(SSL *ssl, SSL_SES switch (status) { case SSL_TICKET_EMPTY: case SSL_TICKET_NO_DECRYPT: + case SSL_TICKET_FATAL_ERR_MALLOC: + case SSL_TICKET_FATAL_ERR_OTHER: + case SSL_TICKET_NONE: #ifdef __clang_analyzer__ default: #endif