diff options
author | Dominik Maier <domenukk@gmail.com> | 2020-04-17 11:01:14 +0200 |
---|---|---|
committer | Dominik Maier <domenukk@gmail.com> | 2020-04-17 11:01:14 +0200 |
commit | 8fa5d4c313372a337c7facf0428b0339babbe057 (patch) | |
tree | bb79147dfb25065924176948a31e77962e0a17d8 /src/afl-common.c | |
parent | 23ea7279159dce964c69b3dfa5e7e36f3d5a5085 (diff) | |
download | afl++-8fa5d4c313372a337c7facf0428b0339babbe057.tar.gz |
clearer code
Diffstat (limited to 'src/afl-common.c')
-rw-r--r-- | src/afl-common.c | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/afl-common.c b/src/afl-common.c index ffc32533..48efff2c 100644 --- a/src/afl-common.c +++ b/src/afl-common.c @@ -222,10 +222,12 @@ char **get_qemu_argv(u8 *own_loc, u8 **target_path_p, int argc, char **argv) { } - } else + } else { ck_free(own_copy); + } + if (!access(BIN_PATH "/afl-qemu-trace", X_OK)) { if (cp) ck_free(cp); @@ -389,16 +391,19 @@ u8 *find_binary(u8 *fname) { memcpy(cur_elem, env_path, delim - env_path); delim++; - } else + } else { cur_elem = ck_strdup(env_path); + } + env_path = delim; - if (cur_elem[0]) + if (cur_elem[0]) { target_path = alloc_printf("%s/%s", cur_elem, fname); - else + } else { target_path = ck_strdup(fname); + } ck_free(cur_elem); |