1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-12 09:18:10 +03:00

fixed a memory leak

(This used to be commit 45c328800e)
This commit is contained in:
Andrew Tridgell 2001-12-05 10:43:43 +00:00
parent 6194d6a541
commit a87b9bf561

View File

@ -33,12 +33,15 @@ static ADS_STRUCT *ads_cached_connection(struct winbindd_domain *domain)
{
ADS_STRUCT *ads;
int rc;
char *password;
if (domain->private) {
return (ADS_STRUCT *)domain->private;
}
ads = ads_init(NULL, NULL, NULL, secrets_fetch_machine_password());
password = secrets_fetch_machine_password();
ads = ads_init(NULL, NULL, NULL, password);
free(password);
if (!ads) {
DEBUG(1,("ads_init for domain %s failed\n", domain->name));
return NULL;