From: Ondřej Kuzník Date: Thu, 9 Nov 2023 11:13:46 +0000 (+0000) Subject: ITS#10080 Fix slapcat when gluing is on X-Git-Tag: OPENLDAP_REL_ENG_2_6_7~47 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=db3d964ee84a16567bef2efa9c6d8c41fae46442;p=thirdparty%2Fopenldap.git ITS#10080 Fix slapcat when gluing is on --- 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;