]> git.sur5r.net Git - openldap/commitdiff
ITS#6898 fix regression from ITS#6625
authorHoward Chu <hyc@openldap.org>
Sat, 9 Apr 2011 23:55:00 +0000 (16:55 -0700)
committerHoward Chu <hyc@openldap.org>
Sat, 9 Apr 2011 23:55:00 +0000 (16:55 -0700)
compound statements need brackets, duh.

libraries/libldap/options.c

index eec7c6df611e23af68a89462127a8dbd471af5ff..3d940972d6b6e7915ea5a8fd57ba8c449ca11b43 100644 (file)
@@ -778,19 +778,22 @@ ldap_set_option(
 
        default:
 #ifdef HAVE_TLS
-               if ( ldap_pvt_tls_set_option( ld, option, (void *)invalue ) == 0 )
+               if ( ldap_pvt_tls_set_option( ld, option, (void *)invalue ) == 0 ) {
                        LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
                        return ( LDAP_OPT_SUCCESS );
+               }
 #endif
 #ifdef HAVE_CYRUS_SASL
-               if ( ldap_int_sasl_set_option( ld, option, (void *)invalue ) == 0 )
+               if ( ldap_int_sasl_set_option( ld, option, (void *)invalue ) == 0 ) {
                        LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
                        return ( LDAP_OPT_SUCCESS );
+               }
 #endif
 #ifdef HAVE_GSSAPI
-               if ( ldap_int_gssapi_set_option( ld, option, (void *)invalue ) == 0 )
+               if ( ldap_int_gssapi_set_option( ld, option, (void *)invalue ) == 0 ) {
                        LDAP_MUTEX_UNLOCK( &lo->ldo_mutex );
                        return ( LDAP_OPT_SUCCESS );
+               }
 #endif
                /* bad param */
                break;  /* LDAP_OPT_ERROR */