summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ldap/servers/slapd/mapping_tree.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ldap/servers/slapd/mapping_tree.c b/ldap/servers/slapd/mapping_tree.c
index f8bc64d6..732dd3e7 100644
--- a/ldap/servers/slapd/mapping_tree.c
+++ b/ldap/servers/slapd/mapping_tree.c
@@ -3058,10 +3058,11 @@ slapi_get_next_suffix_ext(void ** node, int show_private)
}
while (next_node && (next_node->mtn_private && (show_private == 0)))
next_node = next_node->mtn_brother;
+
if (next_node) {
*node = next_node;
- return next_node->mtn_subtree;
}
+
return (next_node ? next_node->mtn_subtree : NULL);
}