diff --git a/servers/slapd/backglue.c b/servers/slapd/backglue.c
index f7f68ffeec84014f12eb595fe66d20e11f2c4589..11eca56d1328a55f4d3ecdb3e0a61b2e1694ba29 100644
--- a/servers/slapd/backglue.c
+++ b/servers/slapd/backglue.c
@@ -766,7 +766,7 @@ glue_tool_sync (
 	int i;
 
 	/* just sync everyone */
-	for (i = 0; b0->be_nsuffix[i]; i++)
+	for (i = 0; i<gi->nodes; i++)
 		if (gi->n[i].be->be_sync)
 			gi->n[i].be->be_sync (gi->n[i].be);
 	return 0;