27 lines
885 B
Diff
27 lines
885 B
Diff
From d64f85e161081a61b1f46963f104b10080096df6 Mon Sep 17 00:00:00 2001
|
|
From: Howard Chu <hyc@openldap.org>
|
|
Date: Thu, 16 Jun 2022 22:14:41 +0100
|
|
Subject: [PATCH] ITS#9867 syncprov: plug onetime leak
|
|
|
|
Since 43ebfa8fb42 ITS#6467
|
|
---
|
|
servers/slapd/overlays/syncprov.c | 2 ++
|
|
1 file changed, 2 insertions(+)
|
|
|
|
diff --git a/servers/slapd/overlays/syncprov.c b/servers/slapd/overlays/syncprov.c
|
|
index 499988662..4b6358fdd 100644
|
|
--- a/servers/slapd/overlays/syncprov.c
|
|
+++ b/servers/slapd/overlays/syncprov.c
|
|
@@ -4131,6 +4131,8 @@ syncprov_db_destroy(
|
|
ber_bvarray_free( si->si_ctxcsn );
|
|
if ( si->si_sids )
|
|
ch_free( si->si_sids );
|
|
+ if ( si->si_logbase.bv_val )
|
|
+ ch_free( si->si_logbase.bv_val );
|
|
ldap_pvt_thread_mutex_destroy( &si->si_resp_mutex );
|
|
ldap_pvt_thread_mutex_destroy( &si->si_mods_mutex );
|
|
ldap_pvt_thread_mutex_destroy( &si->si_ops_mutex );
|
|
--
|
|
2.33.0
|
|
|