From b89c894effbcfb4f8e78bbd2d9d80e8246982e5f Mon Sep 17 00:00:00 2001 From: Pierangelo Masarati Date: Mon, 5 Apr 2004 17:30:30 +0000 Subject: [PATCH] add new isroot_dn helper --- servers/slapd/backend.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/servers/slapd/backend.c b/servers/slapd/backend.c index 21dd29003f..6c7fd50a0c 100644 --- a/servers/slapd/backend.c +++ b/servers/slapd/backend.c @@ -747,13 +747,19 @@ be_root_dn( Backend *be ) return &be->be_rootdn; } +int +be_isroot_dn( Operation *op ) +{ + return be_isroot( op->o_bd, &op->o_ndn ); +} + int be_isroot_pw( Operation *op ) { int result; char *errmsg; - if ( ! be_isroot( op->o_bd, &op->o_req_ndn ) ) { + if ( ! be_isroot_dn( op ) ) { return 0; }