]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-bdb/dn2entry.c
Added bdb_attribute and bdb_group ACL support routines
[openldap] / servers / slapd / back-bdb / dn2entry.c
index 7568035eeb05b53e81497c8b7765db40101b5352..b84a4a5020237aea7d5d4067a055dd4e583c8197 100644 (file)
 
 int
 bdb_dn2entry(
-    Backend    *be,
+       BackendDB       *be,
        DB_TXN *tid,
-    const char *dn,
+       const char *dn,
        Entry **e,
-    Entry **matched,
+       Entry **matched,
        int flags )
 {
        int rc;
        ID              id;
        char    *matchedDN = NULL;
 
-       Debug(LDAP_DEBUG_TRACE, "bdb_dn2entry: dn: \"%s\"\n",
+       Debug(LDAP_DEBUG_TRACE, "bdb_dn2entry(\"%s\")\n",
                dn, 0, 0 );
 
+       *e = NULL;
+
        if( matched != NULL ) {
+               *matched = NULL;
                rc = bdb_dn2id_matched( be, tid, dn, &id, &matchedDN );
        } else {
                rc = bdb_dn2id( be, tid, dn, &id );
@@ -51,4 +54,4 @@ bdb_dn2entry(
        }
 
        return rc;
-}
\ No newline at end of file
+}