Mercurial > illumos > illumos-gate
changeset 3178:6f68dd70b05d
6495007 memory leak in libsldap:__s_api_get_cachemgr_data()
author | chinlong |
---|---|
date | Mon, 27 Nov 2006 13:19:18 -0800 |
parents | 6d48ee59c4fc |
children | 80729b9ca1d6 |
files | usr/src/lib/nsswitch/ldap/common/gethostent.c |
diffstat | 1 files changed, 4 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/usr/src/lib/nsswitch/ldap/common/gethostent.c Mon Nov 27 13:18:12 2006 -0800 +++ b/usr/src/lib/nsswitch/ldap/common/gethostent.c Mon Nov 27 13:19:18 2006 -0800 @@ -240,6 +240,10 @@ free(first_host); if (other_hosts) free(other_hosts); + if (be->toglue) { + free(be->toglue); + be->toglue = NULL; + } (void) __ns_ldap_freeResult(&be->result); return (nss_result); }