diff options
Diffstat (limited to 'ares')
-rw-r--r-- | ares/bitncmp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ares/bitncmp.c b/ares/bitncmp.c index b9077bacc..30891861f 100644 --- a/ares/bitncmp.c +++ b/ares/bitncmp.c @@ -41,7 +41,7 @@ ares_bitncmp(const void *l, const void *r, int n) { b = n / 8; x = memcmp(l, r, b); - if (x) + if (x || (n % 8) == 0) return (x); lb = ((const unsigned char *)l)[b]; |