]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/oc.c
always pass a DN to the underlying database (ITS#6070)
[openldap] / servers / slapd / oc.c
index 508a3edcf34b4ef817bdd7e2ed7f9e3e55e25899..3ba9501db39cea3f71c32f17f830b25ba21cf897 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1998-2008 The OpenLDAP Foundation.
+ * Copyright 1998-2009 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -92,6 +92,9 @@ int is_entry_objectclass(
                        e->e_dn == NULL ? "" : e->e_dn,
                        oc->soc_oclass.oc_oid, 0 );
 
+               /* mark flags as set */
+               e->e_ocflags |= SLAP_OC__END;
+
                return 0;
        }