From: Howard Chu Date: Tue, 25 Mar 2014 22:18:17 +0000 (-0700) Subject: ITS#7827 slapacl requires a valid suffix X-Git-Tag: OPENLDAP_REL_ENG_2_4_40~168 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=4f7d7881f1b8052dc64c692f2568337054cf3f07;p=openldap ITS#7827 slapacl requires a valid suffix --- diff --git a/servers/slapd/slapcommon.c b/servers/slapd/slapcommon.c index 8ce253e62d..e827d18c95 100644 --- a/servers/slapd/slapcommon.c +++ b/servers/slapd/slapcommon.c @@ -779,6 +779,11 @@ slap_tool_init( ber_memfree( nbase.bv_val ); BER_BVZERO( &nbase ); + if( be == NULL ) { + fprintf( stderr, "%s: slap_init no backend for \"%s\"\n", + progname, base.bv_val ); + exit( EXIT_FAILURE ); + } switch ( tool ) { case SLAPACL: goto startup; @@ -787,11 +792,6 @@ slap_tool_init( break; } - if( be == NULL ) { - fprintf( stderr, "%s: slap_init no backend for \"%s\"\n", - progname, base.bv_val ); - exit( EXIT_FAILURE ); - } /* If the named base is a glue master, operate on the * entire context */