Skip to content

Commit 4bd39aa

Browse files
committed
Better macro guarding fix undeclared var error
1 parent a3fea48 commit 4bd39aa

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

src/ssl_sess.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1849,7 +1849,8 @@ int AddSessionToCache(WOLFSSL_CTX* ctx, WOLFSSL_SESSION* addSession,
18491849
WOLFSSL_MSG("Hash session failed");
18501850
#ifdef HAVE_SESSION_TICKET
18511851
XFREE(ticBuff, NULL, DYNAMIC_TYPE_SESSION_TICK);
1852-
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC)
1852+
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC) && \
1853+
(!defined(HAVE_FIPS) || (defined(FIPS_VERSION_GE) && FIPS_VERSION_GE(5,3)))
18531854
XFREE(preallocNonce, addSession->heap, DYNAMIC_TYPE_SESSION_TICK);
18541855
#endif
18551856
#endif
@@ -1860,7 +1861,8 @@ int AddSessionToCache(WOLFSSL_CTX* ctx, WOLFSSL_SESSION* addSession,
18601861
if (SESSION_ROW_WR_LOCK(sessRow) != 0) {
18611862
#ifdef HAVE_SESSION_TICKET
18621863
XFREE(ticBuff, NULL, DYNAMIC_TYPE_SESSION_TICK);
1863-
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC)
1864+
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC) && \
1865+
(!defined(HAVE_FIPS) || (defined(FIPS_VERSION_GE) && FIPS_VERSION_GE(5,3)))
18641866
XFREE(preallocNonce, addSession->heap, DYNAMIC_TYPE_SESSION_TICK);
18651867
#endif
18661868
#endif
@@ -1899,7 +1901,8 @@ int AddSessionToCache(WOLFSSL_CTX* ctx, WOLFSSL_SESSION* addSession,
18991901
if (cacheSession == NULL) {
19001902
#ifdef HAVE_SESSION_TICKET
19011903
XFREE(ticBuff, NULL, DYNAMIC_TYPE_SESSION_TICK);
1902-
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC)
1904+
#if defined(WOLFSSL_TLS13) && defined(WOLFSSL_TICKET_NONCE_MALLOC) && \
1905+
(!defined(HAVE_FIPS) || (defined(FIPS_VERSION_GE) && FIPS_VERSION_GE(5,3)))
19031906
XFREE(preallocNonce, addSession->heap, DYNAMIC_TYPE_SESSION_TICK);
19041907
#endif
19051908
#endif

0 commit comments

Comments
 (0)