X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fdatastore.rs;h=c00bc0165a71d98ef8ed80d17a0d88a5e970d4a5;hb=820109e4f9b0b820a4c7c0f75670000548e6e760;hp=c8ef0e0aed812f52599ac6d1ca47dcde0692e48b;hpb=ecd6d703b476c659c343d0e2c034c5b094645ce5;p=dnsseed-rust diff --git a/src/datastore.rs b/src/datastore.rs index c8ef0e0..c00bc01 100644 --- a/src/datastore.rs +++ b/src/datastore.rs @@ -499,10 +499,12 @@ impl Store { } } let mut asn_set = HashSet::with_capacity(cmp::max(v4_set.len(), v6_set.len())); + asn_set.insert(0); for a in v4_set.iter().filter(|a| asn_set.insert(bgp_client.get_asn(**a))).choose_multiple(&mut rng, 21) { dns_buff += &format!("x{:x}.dnsseed\tIN\tA\t{}\n", i, a); } asn_set.clear(); + asn_set.insert(0); for a in v6_set.iter().filter(|a| asn_set.insert(bgp_client.get_asn(**a))).choose_multiple(&mut rng, 12) { dns_buff += &format!("x{:x}.dnsseed\tIN\tAAAA\t{}\n", i, a); }