diff --git a/libraries/libldap/open.c b/libraries/libldap/open.c index 06bbd9471b..d627e8323d 100644 --- a/libraries/libldap/open.c +++ b/libraries/libldap/open.c @@ -429,8 +429,8 @@ ldap_int_open_connection( #endif #ifdef HAVE_TLS - if (rc == 0 && ld->ld_options.ldo_tls_mode == LDAP_OPT_X_TLS_HARD || - strcmp( srv->lud_scheme, "ldaps" ) == 0 ) + if (rc == 0 && ( ld->ld_options.ldo_tls_mode == LDAP_OPT_X_TLS_HARD || + strcmp( srv->lud_scheme, "ldaps" ) == 0 )) { ++conn->lconn_refcnt; /* avoid premature free */