ldap/servers/plugins/retrocl/retrocl_trim.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit cd354191bc08c4eeb1a0222217777f122d726439
Author: Noriko Hosoi <nhosoi(a)redhat.com>
Date: Mon Feb 24 09:11:37 2014 -0800
Ticket #47701 - Make retro changelog trim interval programmable
Description: Fixing resource leak CID 12435 (Coverity) introduced
by commit bb4f0c428f9e53bccb875a552f5cae1ee6f733be
https://fedorahosted.org/389/ticket/47701
Reviewed by rmeggins(a)redhat.com (Thank you, Rich!!)
diff --git a/ldap/servers/plugins/retrocl/retrocl_trim.c
b/ldap/servers/plugins/retrocl/retrocl_trim.c
index cb18889..4d17377 100644
--- a/ldap/servers/plugins/retrocl/retrocl_trim.c
+++ b/ldap/servers/plugins/retrocl/retrocl_trim.c
@@ -499,7 +499,6 @@ void retrocl_init_trimming (void)
const char *cl_trim_interval;
cl_maxage = retrocl_get_config_str(CONFIG_CHANGELOG_MAXAGE_ATTRIBUTE);
- cl_trim_interval = retrocl_get_config_str(CONFIG_CHANGELOG_TRIM_INTERVAL);
if (cl_maxage == NULL) {
LDAPDebug0Args(LDAP_DEBUG_TRACE,"No maxage, not trimming retro
changelog.\n");
@@ -508,6 +507,7 @@ void retrocl_init_trimming (void)
ageval = age_str2time (cl_maxage);
slapi_ch_free_string((char **)&cl_maxage);
+ cl_trim_interval = retrocl_get_config_str(CONFIG_CHANGELOG_TRIM_INTERVAL);
if (cl_trim_interval) {
trim_interval = strtol(cl_trim_interval, (char **)NULL, 10);
if (0 == trim_interval) {