diff options
author | David Carlier <devnexen@gmail.com> | 2020-07-02 10:23:56 +0100 |
---|---|---|
committer | David Carlier <devnexen@gmail.com> | 2020-07-02 10:23:56 +0100 |
commit | c671ecb5110b10a66e29f1605fe0abfd63a19468 (patch) | |
tree | f3c3c2afb70d89d39bc81a695de2f589ea6f4c34 | |
parent | 1aa7c87ea8ef0925f2ce372b25e4a8ce8f19c943 (diff) | |
download | afl++-c671ecb5110b10a66e29f1605fe0abfd63a19468.tar.gz |
Fix map list iteration.
-rw-r--r-- | libtokencap/libtokencap.so.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libtokencap/libtokencap.so.c b/libtokencap/libtokencap.so.c index 6ed35551..baf9fae6 100644 --- a/libtokencap/libtokencap.so.c +++ b/libtokencap/libtokencap.so.c @@ -273,7 +273,7 @@ static void __tokencap_load_mappings(void) { } - for (c = map; c++; r -= sizeof(prmap_t)) { + for (c = map; r > 0; c++ , r -= sizeof(prmap_t)) { __tokencap_ro[__tokencap_ro_cnt].st = c->pr_vaddr; __tokencap_ro[__tokencap_ro_cnt].en = c->pr_vaddr + c->pr_size; |