]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Update pdns/bpf-filter.cc
authorY7n05h <Y7n05h@protonmail.com>
Fri, 3 Jun 2022 18:40:07 +0000 (02:40 +0800)
committerGitHub <noreply@github.com>
Fri, 3 Jun 2022 18:40:07 +0000 (02:40 +0800)
Co-authored-by: Remi Gacogne <github@coredump.fr>
pdns/bpf-filter.cc

index b8656923392d72f74e6e66ad9f28c1a627e586a5..05d283a60ba38dc5b1deaa644de253b1eb562059 100644 (file)
@@ -792,7 +792,7 @@ std::vector<std::pair<Netmask, uint64_t>> BPFFilter::getRangeStats()
     int res = bpf_get_next_key(map.d_fd.getHandle(), &cidr6[0], &cidr6[1]);
     while (res == 0) {
       if (bpf_lookup_elem(map.d_fd.getHandle(), &cidr6[1], &value) == 0) {
-        v6Addr.sin6_addr = cidr6[0].addr;
+        v6Addr.sin6_addr = cidr6[1].addr;
         result.emplace_back(Netmask(&v6Addr, cidr6[1].cidr), value.counter);
       }