summaryrefslogtreecommitdiff
path: root/source3/winbindd
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2013-10-20 17:25:27 +0200
committerJeremy Allison <jra@samba.org>2013-10-21 16:34:40 -0700
commit71c8cd19cf079c7e1462a9ca4432725e3623f7cd (patch)
tree11ee917c77846c1c38050e2ec6410fd06d65a492 /source3/winbindd
parente8a77df79e73599bb18f30c139edeece45846239 (diff)
downloadsamba-71c8cd19cf079c7e1462a9ca4432725e3623f7cd.tar.gz
samba-71c8cd19cf079c7e1462a9ca4432725e3623f7cd.tar.bz2
samba-71c8cd19cf079c7e1462a9ca4432725e3623f7cd.zip
winbind3: Fix CID 241468 Resource leak
We were leaking centry in this error case Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org>
Diffstat (limited to 'source3/winbindd')
-rw-r--r--source3/winbindd/winbindd_cache.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/source3/winbindd/winbindd_cache.c b/source3/winbindd/winbindd_cache.c
index 72529276c8..91c19fa2b1 100644
--- a/source3/winbindd/winbindd_cache.c
+++ b/source3/winbindd/winbindd_cache.c
@@ -2090,6 +2090,7 @@ static NTSTATUS rids_to_names(struct winbindd_domain *domain,
} else {
/* something's definitely wrong */
result = centry->status;
+ centry_free(centry);
goto error;
}