]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/init.c
fix previous commit (ITS#4861)
[openldap] / servers / slapd / back-meta / init.c
index 15c64d596c73b6b43087b09e1cf66300a7215497..6c8c972f6d98ce4981630458ed31414fd52ebe3b 100644 (file)
@@ -123,6 +123,13 @@ meta_back_db_open(
                        not_always_anon_non_prescriptive = 0,
                        rc;
 
+       if ( mi->mi_ntargets == 0 ) {
+               Debug( LDAP_DEBUG_ANY,
+                       "meta_back_db_open: no targets defined\n",
+                       0, 0, 0 );
+               return 1;
+       }
+
        for ( i = 0; i < mi->mi_ntargets; i++ ) {
                metatarget_t    *mt = mi->mi_targets[ i ];