From 294a218ed6001e20927dce9573de8ade38ee8885 Mon Sep 17 00:00:00 2001 From: Viktor Ashirov Date: Nov 08 2025 00:18:24 +0000 Subject: Fix memory leaks in `backend_set_config_read_config()` Signed-off-by: Viktor Ashirov --- diff --git a/src/back-nis.c b/src/back-nis.c index 4144d21..4c96f13 100644 --- a/src/back-nis.c +++ b/src/back-nis.c @@ -747,6 +747,7 @@ backend_set_config_read_config(struct plugin_state *state, Slapi_Entry *e, free(ret.common.set); backend_shr_free_strlist(ret.common.bases); backend_shr_free_sdnlist(ret.common.restrict_subtrees); + backend_shr_free_sdnlist(ret.common.ignore_subtrees); free(ret.disallowed_chars); free(ret.common.entry_filter); backend_shr_free_strlist(ret.key_formats); diff --git a/src/back-sch.c b/src/back-sch.c index a34dd67..f3964a2 100644 --- a/src/back-sch.c +++ b/src/back-sch.c @@ -326,6 +326,7 @@ backend_set_config_read_config(struct plugin_state *state, Slapi_Entry *e, slapi_sdn_free(&ret.container_sdn); backend_shr_free_strlist(ret.attribute_format); free(ret.rdn_format); + slapi_ch_free_string(&ret.associated_domain); } /* Create and destroy entry-specific data. */