diff --git a/lib/dns/rdataset.c b/lib/dns/rdataset.c index aad094ef49..afe76e16dd 100644 --- a/lib/dns/rdataset.c +++ b/lib/dns/rdataset.c @@ -409,9 +409,8 @@ towiresorted(dns_rdataset_t *rdataset, const dns_name_t *owner_name, /* * 'Random' order. */ + isc_uint32_t val = isc_random32(); for (i = 0; i < count; i++) { - isc_uint32_t val = isc_random32(); - choice = i + val % (count - i); rdata = in[i]; in[i] = in[choice];