From 03a296baf6834c8934addc92691cd86cf8655381 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anders=20Bj=C3=B6rklund?= Date: Sun, 13 Nov 2016 16:50:50 +0100 Subject: 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 --- ccache.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ccache.c b/ccache.c index c6b7b5d1..2c14795a 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(); } -- cgit v1.2.1