]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
winbind: Fix CID 1398530 Resource leak
authorVolker Lendecke <vl@samba.org>
Tue, 10 Jan 2017 13:28:41 +0000 (13:28 +0000)
committerJeremy Allison <jra@samba.org>
Tue, 10 Jan 2017 23:49:22 +0000 (00:49 +0100)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/winbindd/winbindd_ads.c

index 83579686ff4032a456c8a5b85eb02d99ebdae84f..b14f21e3644fbb5a0108af939cda1fa82c5579f9 100644 (file)
@@ -356,8 +356,9 @@ static NTSTATUS query_user_list(struct winbindd_domain *domain,
                }
 
                if (!ads_pull_sid(ads, msg, "objectSid", &user_sid)) {
-                       DBG_INFO("No sid for %s !?\n",
-                                ads_get_dn(ads, talloc_tos(), msg));
+                       char *dn = ads_get_dn(ads, talloc_tos(), msg);
+                       DBG_INFO("No sid for %s !?\n", dn);
+                       TALLOC_FREE(dn);
                        continue;
                }