From: Anders Björklund Date: Sun, 13 Nov 2016 15:50:50 +0000 (+0100) Subject: Undefined: avoid null warning in tmp_unlink X-Git-Tag: v3.3.4~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=03a296baf6834c8934addc92691cd86cf8655381;p=thirdparty%2Fccache.git Undefined: avoid null warning in tmp_unlink util.c:1468:6: runtime error: null pointer passed as argument 1, which is declared to never be null --- diff --git a/ccache.c b/ccache.c index c6b7b5d14..2c14795a0 100644 --- a/ccache.c +++ b/ccache.c @@ -1126,7 +1126,9 @@ to_cache(struct args *args) if (tmp_cov) { tmp_unlink(tmp_cov); } - tmp_unlink(tmp_dwo); + if (tmp_dwo) { + tmp_unlink(tmp_dwo); + } failed(); } if (st.st_size != 0) { @@ -1137,7 +1139,9 @@ to_cache(struct args *args) if (tmp_cov) { tmp_unlink(tmp_cov); } - tmp_unlink(tmp_dwo); + if (tmp_dwo) { + tmp_unlink(tmp_dwo); + } failed(); } tmp_unlink(tmp_stdout); @@ -1198,7 +1202,9 @@ to_cache(struct args *args) if (tmp_cov) { tmp_unlink(tmp_cov); } - tmp_unlink(tmp_dwo); + if (tmp_dwo) { + tmp_unlink(tmp_dwo); + } failed(); }