X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=servers%2Fslapd%2Fslapacl.c;h=925127d0570a05b99c53f33b62b4e455459785a7;hb=5631f25839a4a83521993639a96909267ea7bce6;hp=d70c709c0066541b902f65ff6d53cbb89e6b50b8;hpb=ec0b3b4b3c469cd789bccefa06c2ac382b0b7ac2;p=openldap diff --git a/servers/slapd/slapacl.c b/servers/slapd/slapacl.c index d70c709c00..925127d057 100644 --- a/servers/slapd/slapacl.c +++ b/servers/slapd/slapacl.c @@ -222,9 +222,18 @@ slapacl( int argc, char **argv ) op->o_bd = frontendDB; } - if ( !dryrun && be ) { + if ( !dryrun ) { ID id; + if ( be == NULL ) { + fprintf( stderr, "%s: no target database " + "has been found for baseDN=\"%s\"; " + "you may try with \"-u\" (dry run).\n", + baseDN.bv_val, progname ); + rc = 1; + goto destroy; + } + if ( !be->be_entry_open || !be->be_entry_close || !be->be_dn2id_get ||