]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/unbind.c
register OID for entryExpireTimestamp
[openldap] / servers / slapd / unbind.c
index 774253ef42083d5fa7b47f67c27ebd1600ba8b8a..a90dee76fb5783943a37b830d8a8d4c7eec2b9b1 100644 (file)
@@ -2,7 +2,7 @@
 /* $OpenLDAP$ */
 /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  *
- * Copyright 1998-2004 The OpenLDAP Foundation.
+ * Copyright 1998-2006 The OpenLDAP Foundation.
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -47,8 +47,15 @@ do_unbind( Operation *op, SlapReply *rs )
        Statslog( LDAP_DEBUG_STATS, "%s UNBIND\n", op->o_log_prefix,
                0, 0, 0, 0 );
 
+       if ( frontendDB->be_unbind ) {
+               op->o_bd = frontendDB;
+               (void)frontendDB->be_unbind( op, rs );
+               op->o_bd = NULL;
+       }
+
        /* pass the unbind to all backends */
-       backend_unbind( op, rs );
+       (void)backend_unbind( op, rs );
 
        return 0;
 }
+