diff --git a/libraries/libldap/tls_o.c b/libraries/libldap/tls_o.c
index f7510330b6d91c267f3825f10adbaaad122a62e3..183410a4b47a68d717bbfab184846649e4865f40 100644
--- a/libraries/libldap/tls_o.c
+++ b/libraries/libldap/tls_o.c
@@ -657,10 +657,8 @@ static int
 tlso_session_strength( tls_session *sess )
 {
 	tlso_session *s = (tlso_session *)sess;
-	SSL_CIPHER *c;
 
-	c = SSL_get_current_cipher(s);
-	return SSL_CIPHER_get_bits(c, NULL);
+	return SSL_CIPHER_get_bits(SSL_get_current_cipher(s), NULL);
 }
 
 /*