diff options
Diffstat (limited to 'util/memrchr.c')
-rw-r--r-- | util/memrchr.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/util/memrchr.c b/util/memrchr.c index fafce1073..5621f7323 100644 --- a/util/memrchr.c +++ b/util/memrchr.c @@ -33,7 +33,9 @@ void * memrchr(const void *s, int c, size_t n) { - const unsigned char *start=s,*end=s+n-1; + const unsigned char *start=s,*end=s; + + end+=n-1; while(end>=start) { |