From 9b9469e2513a0bcf0a9921d92e30a983fa61d284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Kuzn=C3=ADk?= Date: Thu, 9 Nov 2023 11:13:46 +0000 Subject: [PATCH] ITS#10080 Fix slapcat when gluing is on --- servers/slapd/backglue.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/servers/slapd/backglue.c b/servers/slapd/backglue.c index bc2dbf55ea..a0d4dad60d 100644 --- a/servers/slapd/backglue.c +++ b/servers/slapd/backglue.c @@ -956,7 +956,9 @@ glue_entry_release_rw ( BackendDB *b0 = op->o_bd; int rc = -1; - if ( ge ) { + if ( glueBack ) { + op->o_bd = glueBack; + } else if ( ge ) { assert( ge->ge_bi != NULL ); if ( ge->ge_be ) op->o_bd = ge->ge_be;