diff options
author | Volker Lendecke <vl@samba.org> | 2010-04-04 22:26:40 +0200 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2010-04-04 23:22:52 +0200 |
commit | b1b723da6f7545f387ab64eb4ad2df2cf59e2623 (patch) | |
tree | 0084a2c606de0fd78ce1d06194452ee0047ec6df /nsswitch | |
parent | 6e40fa9b016cdbd43c973c9b61b581258c0c24a9 (diff) | |
download | samba-b1b723da6f7545f387ab64eb4ad2df2cf59e2623.tar.gz samba-b1b723da6f7545f387ab64eb4ad2df2cf59e2623.tar.bz2 samba-b1b723da6f7545f387ab64eb4ad2df2cf59e2623.zip |
libwbclient: Fix a memleak in wbcListTrusts
Diffstat (limited to 'nsswitch')
-rw-r--r-- | nsswitch/libwbclient/wbc_util.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/nsswitch/libwbclient/wbc_util.c b/nsswitch/libwbclient/wbc_util.c index 2a1285e916..2c2ae55d4c 100644 --- a/nsswitch/libwbclient/wbc_util.c +++ b/nsswitch/libwbclient/wbc_util.c @@ -24,6 +24,7 @@ #include "replace.h" #include "libwbclient.h" +#include "../winbind_client.h" /** @brief Ping winbindd to see if the daemon is running * @@ -469,6 +470,8 @@ wbcErr wbcListTrusts(struct wbcDomainInfo **domains, size_t *num_domains) *num_domains = i; done: + winbindd_free_response(&response); + if (!WBC_ERROR_IS_OK(wbc_status)) { if (d_list) talloc_free(d_list); |