This commit is contained in:
vanhauser-thc
2021-06-01 11:19:49 +02:00
parent 7e54c8d7f6
commit 07c3e47e6b
2 changed files with 11 additions and 3 deletions

View File

@ -479,9 +479,17 @@ void print_suggested_envs(char *mispelled_env) {
size_t end = start + strcspn(afl_env + start, "_") + 1;
memcpy(reduced, afl_env, start);
if (end < afl_env_len)
if (end < afl_env_len) {
memcpy(reduced + start, afl_env + end, afl_env_len - end);
reduced[afl_env_len - end + start] = 0;
}
if (afl_env_len + start >= end) {
reduced[afl_env_len - end + start] = 0;
}
int distance = string_distance_levenshtein(reduced, env_name);
if (distance < ENV_SIMILARITY_TRESHOLD && seen[j] == 0) {