File fix-initializers.patch of Package bind-dyndb-ldap

diff -Nur bind-dyndb-ldap-10.0/src/empty_zones.c new/src/empty_zones.c
--- bind-dyndb-ldap-10.0/src/empty_zones.c	2016-06-21 12:36:48.000000000 +0200
+++ new/src/empty_zones.c	2016-07-23 16:48:13.850536143 +0200
@@ -303,7 +303,8 @@
 {
 	isc_result_t result;
 	isc_boolean_t first = ISC_TRUE;
-	empty_zone_search_t eziter = {}; /* init with zeroes */
+	empty_zone_search_t eziter;
+        memset(&eziter, 0, sizeof(eziter)); /* init with zeroes */
 	char name_char[DNS_NAME_FORMATSIZE];
 	char ezname_char[DNS_NAME_FORMATSIZE];
 
diff -Nur bind-dyndb-ldap-10.0/src/mldap.c new/src/mldap.c
--- bind-dyndb-ldap-10.0/src/mldap.c	2016-06-21 12:36:48.000000000 +0200
+++ new/src/mldap.c	2016-07-23 16:51:43.637160454 +0200
@@ -478,7 +478,7 @@
 	isc_result_t result;
 	dns_dbnode_t *rbt_node = NULL;
 	metadb_iter_t *iter = NULL;
-	isc_uint32_t node_generation;
+	isc_uint32_t node_generation = 0;
 	isc_uint32_t cur_generation;
 	metadb_node_t metadb_node;
 	DECLARE_BUFFERED_NAME(name);
openSUSE Build Service is sponsored by