diff options
author | van Hauser <vh@thc.org> | 2020-04-17 11:56:08 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-04-17 11:56:08 +0200 |
commit | 76e15a06957d03df7ffc8102a043c7694ba251d6 (patch) | |
tree | 00f939fb7ca175a009bfe44d7437f4936a3fcce7 /src/afl-showmap.c | |
parent | 1931838a112a23567b41ac0f018ae811ef7fbe1c (diff) | |
download | afl++-76e15a06957d03df7ffc8102a043c7694ba251d6.tar.gz |
refactoring getting the map size
Diffstat (limited to 'src/afl-showmap.c')
-rw-r--r-- | src/afl-showmap.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/afl-showmap.c b/src/afl-showmap.c index f44b5453..a6adb695 100644 --- a/src/afl-showmap.c +++ b/src/afl-showmap.c @@ -536,23 +536,15 @@ int main(int argc, char **argv_orig, char **envp) { s32 opt, i; u8 mem_limit_given = 0, timeout_given = 0, unicorn_mode = 0, use_wine = 0; u32 tcnt = 0; - char **use_argv, *ptr; + char **use_argv; char **argv = argv_cpy_dup(argc, argv_orig); afl_forkserver_t fsrv_var = {0}; afl_forkserver_t *fsrv = &fsrv_var; afl_fsrv_init(fsrv); - - if ((ptr = getenv("AFL_MAP_SIZE")) || (ptr = getenv("AFL_MAPSIZE"))) { - - map_size = atoi(ptr); - if (map_size < 8 || map_size > (1 << 29)) - FATAL("illegal AFL_MAP_SIZE %u, must be between 2^3 and 2^30", map_size); - if (map_size % 8) map_size = (((map_size >> 3) + 1) << 3); - fsrv->map_size = map_size; - - } + map_size = get_map_size(); + fsrv->map_size = map_size; doc_path = access(DOC_PATH, F_OK) ? "docs" : DOC_PATH; |