diff options
author | Anders Björklund <anders@psqr.se> | 2016-11-13 16:50:50 +0100 |
---|---|---|
committer | Joel Rosdahl <joel@rosdahl.net> | 2017-02-12 14:57:13 +0100 |
commit | 03a296baf6834c8934addc92691cd86cf8655381 (patch) | |
tree | 975e131bbf419d24faae623118b37bf5d1beefd6 | |
parent | 068fcc06ad1ebb26d4044d6a1ca5a2c5fb8531ab (diff) | |
download | ccache-03a296baf6834c8934addc92691cd86cf8655381.tar.gz |
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
-rw-r--r-- | ccache.c | 12 |
1 files changed, 9 insertions, 3 deletions
@@ -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(); } |