diff options
Diffstat (limited to 'libtokencap')
-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; |