about summary refs log tree commit diff
diff options
context:
space:
mode:
authorEli Kobrin <kobrineli@star.intra.ispras.ru>2022-08-19 14:24:38 +0300
committerEli Kobrin <kobrineli@star.intra.ispras.ru>2022-08-19 14:33:15 +0300
commit47d5dbbead71bb2da8c025bb49a7b857328f9ee5 (patch)
tree48356d6279f01672d242a3cb633f4eff6465c992
parent4ebde72f28dc38c765c3d4cef396f7c70f05b5e2 (diff)
downloadafl++-47d5dbbead71bb2da8c025bb49a7b857328f9ee5.tar.gz
Fix.
-rw-r--r--src/afl-showmap.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/afl-showmap.c b/src/afl-showmap.c
index 52d46ac9..07f30326 100644
--- a/src/afl-showmap.c
+++ b/src/afl-showmap.c
@@ -1240,7 +1240,12 @@ int main(int argc, char **argv_orig, char **envp) {
 
     u32 save_be_quiet = be_quiet;
     be_quiet = !debug;
-    fsrv->map_size = FS_OPT_MAX_MAPSIZE;  // dummy temporary value
+    if (map_size > 4194304) {
+        fsrv->map_size = map_size;
+    }
+    else {
+        fsrv->map_size = 4194304; // dummy temporary value
+    }
     u32 new_map_size =
         afl_fsrv_get_mapsize(fsrv, use_argv, &stop_soon,
                              (get_afl_env("AFL_DEBUG_CHILD") ||