summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/log.c
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-28 17:52:04 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-19 14:22:20 -0700
commit0bdb740f3e5954a072de34f23fce33de6a8b0aef (patch)
tree577142fef8f5844cdff7e42db36a228343f3341f /ldap/servers/slapd/log.c
parent677e84cd4406bc362f35f78d84e63e12fab97d64 (diff)
downloadds-0bdb740f3e5954a072de34f23fce33de6a8b0aef.tar.gz
ds-0bdb740f3e5954a072de34f23fce33de6a8b0aef.tar.xz
ds-0bdb740f3e5954a072de34f23fce33de6a8b0aef.zip
Bug 619122 - fix coverify Defect Type: Resource leaks issues CID 11975 - 12053
https://bugzilla.redhat.com/show_bug.cgi?id=619122 Resolves: bug 619122 Bug description: fix coverify Defect Type: Resource leaks issues CID 11986. description: The log__open_auditlogfile() has been modified to release log when an error occurs.
Diffstat (limited to 'ldap/servers/slapd/log.c')
-rw-r--r--ldap/servers/slapd/log.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ldap/servers/slapd/log.c b/ldap/servers/slapd/log.c
index 313a2093..e4e98ce8 100644
--- a/ldap/servers/slapd/log.c
+++ b/ldap/servers/slapd/log.c
@@ -3847,6 +3847,7 @@ log__open_auditlogfile(int logfile_state, int locked)
*/
if (PR_FILE_EXISTS_ERROR != prerr) {
if (!locked) LOG_AUDIT_UNLOCK_WRITE();
+ slapi_ch_free((void**)&log);
return LOG_UNABLE_TO_OPENFILE;
}
}