]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-ldap/distproc.c
Minor cleanup (coverity)
[openldap] / servers / slapd / back-ldap / distproc.c
index e9ab6d7ef4eced6bcf9a89e2330b76ddf04f72d4..b925ed6093d2acba63a1cca2931bb9a592e72207 100644 (file)
@@ -423,7 +423,8 @@ distproc_ldadd( CfEntryInfo *p, Entry *e, ConfigArgs *ca )
                Debug( LDAP_DEBUG_ANY, "slapd-distproc: "
                        "unable to init %sunderlying database \"%s\".\n",
                        lc->lc_common_li == NULL ? "common " : "", e->e_name.bv_val, 0 );
-               return LDAP_CONSTRAINT_VIOLATION;
+               rc = LDAP_CONSTRAINT_VIOLATION;
+               goto done;
        }
 
        li = ca->be->be_private;