diff options
author | van Hauser <vh@thc.org> | 2021-03-15 23:15:37 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-15 23:15:37 +0100 |
commit | 37829765282421d9e3cb9448bceedcb58256e76a (patch) | |
tree | 79c15c7a4f879c90f683a61a8ad878bd19e2a69e /src/afl-common.c | |
parent | 41788950ccb99e8d2bdc274916ce815bf3d5035c (diff) | |
parent | 23f7bee81c46ad4f0f65fa56d08064ab5f1e2e6f (diff) | |
download | afl++-37829765282421d9e3cb9448bceedcb58256e76a.tar.gz |
Merge pull request #821 from AFLplusplus/stable
3.11c
Diffstat (limited to 'src/afl-common.c')
-rw-r--r-- | src/afl-common.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/afl-common.c b/src/afl-common.c index a306fe5e..9f6eb564 100644 --- a/src/afl-common.c +++ b/src/afl-common.c @@ -682,6 +682,7 @@ void check_environment_vars(char **envp) { env[strlen(afl_environment_variables[i])] == '=') { match = 1; + if ((val = getenv(afl_environment_variables[i])) && !*val) { WARNF( @@ -1122,7 +1123,7 @@ u8 *u_stringify_time_diff(u8 *buf, u64 cur_ms, u64 event_ms) { /* Reads the map size from ENV */ u32 get_map_size(void) { - uint32_t map_size = (MAP_SIZE << 2); // needed for target ctors :( + uint32_t map_size = 8000000; // a very large default map char * ptr; if ((ptr = getenv("AFL_MAP_SIZE")) || (ptr = getenv("AFL_MAPSIZE"))) { @@ -1130,7 +1131,7 @@ u32 get_map_size(void) { map_size = atoi(ptr); if (!map_size || map_size > (1 << 29)) { - FATAL("illegal AFL_MAP_SIZE %u, must be between %u and %u", map_size, 32U, + FATAL("illegal AFL_MAP_SIZE %u, must be between %u and %u", map_size, 64U, 1U << 29); } |