]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#7042 More to unsetting opts with an empty string
authorOndřej Kuzník <ondra@mistotebe.net>
Tue, 11 Jun 2019 13:37:22 +0000 (15:37 +0200)
committerOndřej Kuzník <ondra@mistotebe.net>
Wed, 12 Jun 2019 09:50:14 +0000 (11:50 +0200)
libraries/libldap/tls2.c

index 7ee303d25216614c7285b286d3b00cb281026129..94ba5a04fb4613b60bfbb2642aa6716d7843a0dd 100644 (file)
@@ -984,7 +984,7 @@ ldap_pvt_tls_set_option( LDAP *ld, int option, void *arg )
 
                if ( !tls_imp->ti_session_pinning ) return -1;
 
-               if ( !pin ) {
+               if ( !pin || !*pin ) {
                        if ( lo->ldo_tls_pin_hashalg ) {
                                LDAP_FREE( lo->ldo_tls_pin_hashalg );
                        } else if ( lo->ldo_tls_pin.bv_val ) {