From 30cd122beb32d0935afcd5bc2f3192f3c25aaeea Mon Sep 17 00:00:00 2001 From: Santosh Kumar Pradhan Date: Thu, 20 Feb 2014 15:51:37 +0530 Subject: [PATCH] winbindd: Avoid using deallocated memory Failure in ads_search_retry() deallocates the memory occupied by "ads" which should not be used after. CID: 242096 Signed-off-by: Santosh Kumar Pradhan Reviewed-by: Jeremy Allison Reviewed-by: Ira Cooper --- source3/winbindd/winbindd_ads.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source3/winbindd/winbindd_ads.c b/source3/winbindd/winbindd_ads.c index 18749c97c46..4f149a757be 100644 --- a/source3/winbindd/winbindd_ads.c +++ b/source3/winbindd/winbindd_ads.c @@ -297,9 +297,9 @@ static NTSTATUS query_user_list(struct winbindd_domain *domain, if (!ADS_ERR_OK(rc)) { DEBUG(1,("query_user_list ads_search: %s\n", ads_errstr(rc))); status = ads_ntstatus(rc); + goto done; } else if (!res) { DEBUG(1,("query_user_list ads_search returned NULL res\n")); - goto done; } -- 2.11.4.GIT