summaryrefslogtreecommitdiffstats
path: root/ldap
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2010-07-18 17:16:45 -0500
committerNoriko Hosoi <nhosoi@redhat.com>2010-08-20 13:03:16 -0700
commitc0ab2819f2e0b961632a7e35ba8eea9940ff90a9 (patch)
tree75d8a6c6ded319e0fab3f97b18c423d9f594320a /ldap
parent67559e7c020105f61f36b43165fe555fcc0b7d43 (diff)
downloadds-c0ab2819f2e0b961632a7e35ba8eea9940ff90a9.tar.gz
ds-c0ab2819f2e0b961632a7e35ba8eea9940ff90a9.tar.xz
ds-c0ab2819f2e0b961632a7e35ba8eea9940ff90a9.zip
Bug 616500 - fix coverify Defect Type: Resource leaks issues CID 12094 - 12136
https://bugzilla.redhat.com/show_bug.cgi?id=616500 Resolves: bug 616500 Bug description: fix coverify Defect Type: Resource leaks issues CID 12103 description: Fixed resource leaks in slapd_listenhost2addr().
Diffstat (limited to 'ldap')
-rw-r--r--ldap/servers/slapd/daemon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ldap/servers/slapd/daemon.c b/ldap/servers/slapd/daemon.c
index 249f247e..28620167 100644
--- a/ldap/servers/slapd/daemon.c
+++ b/ldap/servers/slapd/daemon.c
@@ -2759,12 +2759,12 @@ slapd_listenhost2addr(const char *listenhost, PRNetAddr ***addr)
for ( i = 0; i < addrcnt; i++ ) {
iter = PR_EnumerateAddrInfo( iter, infop, 0, netaddr );
if ( NULL == iter ) {
- slapi_ch_free((void **)&netaddr); /* not used */
break;
}
(*addr)[i] = netaddr;
netaddr = (PRNetAddr *)slapi_ch_calloc(1, sizeof(PRNetAddr));
}
+ slapi_ch_free((void **)&netaddr); /* not used */
}
PR_FreeAddrInfo( infop );
} else {