Fix winbindd crash bug with trusted domains. Bug #5736
[ira/wip.git] / 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;
                        
+                       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