From 4d9279cb3b88e243d304fa9687fcc1cb146a1dcc Mon Sep 17 00:00:00 2001 From: Yang Tse Date: Sat, 10 Oct 2009 12:31:27 +0000 Subject: Fix potential out-of-bounds read --- ares/bitncmp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]; -- cgit v1.2.3