diff options
author | Joel Rosdahl <joel@rosdahl.net> | 2020-02-16 21:11:18 +0100 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2020-02-16 21:19:31 +0100 |
commit | 8616529df5ba92047ed595ce817a3a24b2b96ee9 (patch) | |
tree | edc071602e112fd1086be7eded83acb5aee05a8f /src/ccache.cpp | |
parent | 45526cd6a2ccded96a3b3c9df8cf4095f6adb440 (diff) | |
download | ccache-8616529df5ba92047ed595ce817a3a24b2b96ee9.tar.gz ccache-8616529df5ba92047ed595ce817a3a24b2b96ee9.tar.bz2 ccache-8616529df5ba92047ed595ce817a3a24b2b96ee9.zip |
Simplify (non-)freeing of orig_args on failure
Diffstat (limited to 'src/ccache.cpp')
-rw-r--r-- | src/ccache.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ccache.cpp b/src/ccache.cpp index bd2964f6..b5be7935 100644 --- a/src/ccache.cpp +++ b/src/ccache.cpp @@ -3641,8 +3641,8 @@ cache_compilation(int argc, char* argv[]) cc_log("Failed; falling back to running the real compiler"); cc_log_argv("Executing ", ctx.orig_args->argv); - ctx.free_orig_args = false; struct args* orig_args_for_execv = ctx.orig_args; + ctx.orig_args = nullptr; // Take over ownership. exitfn_call(); execv(orig_args_for_execv->argv[0], orig_args_for_execv->argv); fatal( |