From 2e553bcd69a6852e7feb7e87ce757babfcb26df0 Mon Sep 17 00:00:00 2001 From: van Hauser Date: Sun, 10 May 2020 10:24:24 +0200 Subject: code-format --- llvm_mode/afl-clang-fast.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'llvm_mode/afl-clang-fast.c') diff --git a/llvm_mode/afl-clang-fast.c b/llvm_mode/afl-clang-fast.c index 027f4035..07754d1d 100644 --- a/llvm_mode/afl-clang-fast.c +++ b/llvm_mode/afl-clang-fast.c @@ -337,16 +337,18 @@ static void edit_params(u32 argc, char **argv, char **envp) { // e.g. compiled download or compiled from github then it's ./lib directory // might not be in the search path. Add it if so. u8 *libdir = strdup(LLVM_LIBDIR); - if (strlen(libdir) && strncmp(libdir, "/usr", 4) && + if (cpp_mode && strlen(libdir) && strncmp(libdir, "/usr", 4) && strncmp(libdir, "/lib", 4)) { cc_params[cc_par_cnt++] = "-rpath"; cc_params[cc_par_cnt++] = libdir; - } else + } else { free(libdir); + } + /* Detect stray -v calls from ./configure scripts. */ while (--argc) { -- cgit 1.4.1