Fix winbindd crash bug with trusted domains. Bug #5736
authorJames Ding <ding_cc@hotmail.com>
Thu, 4 Sep 2008 22:13:12 +0000 (15:13 -0700)
committerJeremy Allison <jra@samba.org>
Thu, 4 Sep 2008 22:13:12 +0000 (15:13 -0700)
(This used to be commit d4f5caa3d38b5afc1e8b3d0e0c6d7d68a152fe0a)

source3/winbindd/winbindd_ads.c

index 94e3bad7b2331fcc761226dbcc3f030a4fd86237..c7f730e3974b0f4c8b92e2c8a29ee09e4dea3ca4 100644 (file)
@@ -1225,6 +1225,8 @@ static NTSTATUS trusted_domains(struct winbindd_domain *domain,
                for (i = 0; i < trusts.count; i++) {
                        struct winbindd_domain d;
                        
                for (i = 0; i < trusts.count; i++) {
                        struct winbindd_domain d;
                        
+                       ZERO_STRUCT(d);
+
                        /* drop external trusts if this is not our primary 
                           domain.  This means that the returned number of 
                           domains may be less that the ones actually trusted
                        /* drop external trusts if this is not our primary 
                           domain.  This means that the returned number of 
                           domains may be less that the ones actually trusted