]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
fix chaosnet address comparison
authorEvan Hunt <each@isc.org>
Fri, 28 Sep 2018 00:17:30 +0000 (17:17 -0700)
committerEvan Hunt <each@isc.org>
Fri, 28 Sep 2018 16:01:06 +0000 (09:01 -0700)
(cherry picked from commit b4dca44ad268a1f3ecca097e4076160957779048)

CHANGES
lib/dns/rdata/ch_3/a_1.c

diff --git a/CHANGES b/CHANGES
index df420528798155e91235acc030a4230d812eb309..704e5132f4c8771a51054eb5a3963dd2a4798514 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,6 @@
+5038.  [bug]           Chaosnet addresses were compared incorrectly.
+                       [GL #562]
+
 5034.  [bug]           A race between threads could prevent zone maintenance
                        scheduled immediately after zone load from being
                        performed. [GL #542]
index a1b571fa14582bd207b7aa598e2ed2f496686cd4..94cae92c3c0a69e30e49df76d971050c91ff7128 100644 (file)
@@ -179,7 +179,7 @@ compare_ch_a(ARGS_COMPARE) {
        if (order != 0)
                return (order);
 
-       order = memcmp(rdata1->data, rdata2->data, 2);
+       order = memcmp(region1.base, region2.base, 2);
        if (order != 0)
                order = (order < 0) ? -1 : 1;
        return (order);