]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3: Fix a memleak reported by dmarkey (cherry picked from commit 5aeb954ba9382e1975c6...
authorVolker Lendecke <vl@samba.org>
Fri, 9 Oct 2009 20:58:14 +0000 (22:58 +0200)
committerKarolin Seeger <kseeger@samba.org>
Mon, 12 Oct 2009 08:53:55 +0000 (10:53 +0200)
Fix bug #6797.

source/nsswitch/libwbclient/wbc_sid.c

index 18516b6a2e45fbc41b9da2c552fc3c3e59220e04..d86e159b5f071784ff7019d8d6a6b37a771ad52c 100644 (file)
@@ -281,9 +281,13 @@ wbcErr wbcLookupSid(const struct wbcDomainSid *sid,
        if (WBC_ERROR_IS_OK(wbc_status)) {
                if (pdomain != NULL) {
                        *pdomain = domain;
+               } else {
+                       TALLOC_FREE(domain);
                }
                if (pname != NULL) {
                        *pname = name;
+               } else {
+                       TALLOC_FREE(name);
                }
                if (pname_type != NULL) {
                        *pname_type = name_type;