From 96debc72f8c618b5cfdb04aee91f3671a6d6e6da Mon Sep 17 00:00:00 2001 From: seyko Date: Mon, 30 Mar 2015 06:15:47 +0300 Subject: [PATCH] a small revers for bcheck.o changes (d80593bc4d43) replacing (addr > e->size) with (addr >= e->size) was correct only in one place, a second replacing is reversed by this commit. --- lib/bcheck.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/bcheck.c b/lib/bcheck.c index 83130985..6f47f808 100644 --- a/lib/bcheck.c +++ b/lib/bcheck.c @@ -205,7 +205,7 @@ void * FASTCALL __bound_ptr_indir ## dsize (void *p, size_t offset) \ addr = (size_t)p - e->start; \ } \ addr += offset + dsize; \ - if (addr >= e->size) \ + if (addr > e->size) \ return INVALID_POINTER; /* return an invalid pointer */ \ return p + offset; \ }