From ebd68e6afd7c31c679a7a3e1caf0806423a5e56f Mon Sep 17 00:00:00 2001 From: David Garske Date: Tue, 8 Jan 2019 14:03:49 -0800 Subject: [PATCH] Fix to return the internal cipher suite name instead of NULL if `NO_ERROR_STRINGS` is defined. Fix for stray "if" in `wolfSSL_SESSION_CIPHER_get_name`. --- src/ssl.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ssl.c b/src/ssl.c index 3bf53032f..5b67f6639 100644 --- a/src/ssl.c +++ b/src/ssl.c @@ -16060,7 +16060,7 @@ const char* wolfSSL_CIPHER_get_name(const WOLFSSL_CIPHER* cipher) return NULL; } - #ifndef WOLFSSL_CIPHER_INTERNALNAME + #if !defined(WOLFSSL_CIPHER_INTERNALNAME) && !defined(NO_ERROR_STRINGS) return wolfSSL_get_cipher_name_iana(cipher->ssl); #else return wolfSSL_get_cipher_name_internal(cipher->ssl); @@ -16074,10 +16074,10 @@ const char* wolfSSL_SESSION_CIPHER_get_name(WOLFSSL_SESSION* session) } #ifdef SESSION_CERTS - #ifndef WOLFSSL_CIPHER_INTERNALNAME - return GetCipherNameIana(session->cipherSuite0, session->cipherSuite); + #if !defined(WOLFSSL_CIPHER_INTERNALNAME) && !defined(NO_ERROR_STRINGS) + return GetCipherNameIana(session->cipherSuite0, session->cipherSuite); #else - if return GetCipherNameInternal(ession->cipherSuite0, session->cipherSuite); + return GetCipherNameInternal(ession->cipherSuite0, session->cipherSuite); #endif #else return NULL;