]> git.ipfire.org Git - thirdparty/openldap.git/commitdiff
ITS#10279 Let client notify when LDAP_DEBUG is disabled but -d specified
authorOndřej Kuzník <ondra@mistotebe.net>
Thu, 16 Jan 2025 15:35:06 +0000 (15:35 +0000)
committerQuanah Gibson-Mount <quanah@openldap.org>
Wed, 19 Feb 2025 18:28:43 +0000 (18:28 +0000)
clients/tools/common.c

index 1c6513e8a9db94836553066e479797aa46d59e9e..4823202775defbdee9547a9a10a366329e6c7467 100644 (file)
@@ -1166,6 +1166,7 @@ tool_conn_setup( int dont, void (*private_setup)( LDAP * ) )
        LDAP *ld = NULL;
 
        if ( debug ) {
+#ifdef LDAP_DEBUG
                if( ber_set_option( NULL, LBER_OPT_DEBUG_LEVEL, &debug )
                        != LBER_OPT_SUCCESS )
                {
@@ -1178,6 +1179,10 @@ tool_conn_setup( int dont, void (*private_setup)( LDAP * ) )
                        fprintf( stderr,
                                "Could not set LDAP_OPT_DEBUG_LEVEL %d\n", debug );
                }
+#else /* !LDAP_DEBUG */
+               fprintf( stderr,
+                               "Must compile with LDAP_DEBUG for debugging\n", prog );
+#endif /* !LDAP_DEBUG */
        }
 
 #ifdef SIGPIPE