Adapt session ticket implementation to removal of `peer_cert` field
diff --git a/library/ssl_ticket.c b/library/ssl_ticket.c
index e4054b4..a93a6ba 100644
--- a/library/ssl_ticket.c
+++ b/library/ssl_ticket.c
@@ -292,8 +292,9 @@
/* Non-NULL pointer fields of `session` are meaningless
* and potentially harmful. Zeroize them for safety. */
#if defined(MBEDTLS_X509_CRT_PARSE_C)
+#if defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE)
session->peer_cert = NULL;
-#if !defined(MBEDTLS_SSL_KEEP_PEER_CERTIFICATE)
+#else
session->peer_cert_digest = NULL;
#endif /* !MBEDTLS_SSL_KEEP_PEER_CERTIFICATE */
#endif /* MBEDTLS_X509_CRT_PARSE_C */