From 5b11591db956b2c233bcbb66f534093fd90dd9c5 Mon Sep 17 00:00:00 2001 From: Aapo Romu Date: Tue, 13 Jul 2021 16:09:39 +0300 Subject: [PATCH] ITS#9630 back-sql: Close transactions after bind and search --- servers/slapd/back-sql/bind.c | 1 + servers/slapd/back-sql/search.c | 1 + 2 files changed, 2 insertions(+) diff --git a/servers/slapd/back-sql/bind.c b/servers/slapd/back-sql/bind.c index 6b4e74026f..a4389929ba 100644 --- a/servers/slapd/back-sql/bind.c +++ b/servers/slapd/back-sql/bind.c @@ -107,6 +107,7 @@ error_return:; send_ldap_result( op, rs ); } + SQLTransact( SQL_NULL_HENV, dbh, SQL_ROLLBACK ); Debug( LDAP_DEBUG_TRACE,"<==backsql_bind()\n" ); return rs->sr_err; diff --git a/servers/slapd/back-sql/search.c b/servers/slapd/back-sql/search.c index 206b176c94..6451dfce19 100644 --- a/servers/slapd/back-sql/search.c +++ b/servers/slapd/back-sql/search.c @@ -2551,6 +2551,7 @@ done:; op->ors_scope = LDAP_SCOPE_BASE; } + SQLTransact( SQL_NULL_HENV, dbh, SQL_ROLLBACK ); Debug( LDAP_DEBUG_TRACE, "<==backsql_search()\n" ); return rs->sr_err;