aboutsummaryrefslogtreecommitdiff
path: root/ares
diff options
context:
space:
mode:
Diffstat (limited to 'ares')
-rw-r--r--ares/bitncmp.c2
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];