summaryrefslogtreecommitdiffstats
path: root/ldap/servers/slapd/log.c
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-28 13:18:49 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-19 14:21:17 -0700
commitac1498b9a341722c70781168fbb921b323b704f9 (patch)
treef5b4e65caf60dc72b0a814da0652f5a78399c0c5 /ldap/servers/slapd/log.c
parentd787b37d106253e15d0c2c70f181e9ddb0698f43 (diff)
downloadds-ac1498b9a341722c70781168fbb921b323b704f9.tar.gz
ds-ac1498b9a341722c70781168fbb921b323b704f9.tar.xz
ds-ac1498b9a341722c70781168fbb921b323b704f9.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 11980. description: The log__open_accesslogfile() 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 8ca7297d..313a2093 100644
--- a/ldap/servers/slapd/log.c
+++ b/ldap/servers/slapd/log.c
@@ -2181,6 +2181,7 @@ log__open_accesslogfile(int logfile_state, int locked)
if (PR_FILE_EXISTS_ERROR != prerr) {
loginfo.log_access_fdes = NULL;
if (!locked) LOG_ACCESS_UNLOCK_WRITE();
+ slapi_ch_free((void**)&log);
return LOG_UNABLE_TO_OPENFILE;
}
}