]> git.ipfire.org Git - thirdparty/ccache.git/commitdiff
read_file(): Don't expose pointer to freed memory
authorJoel Rosdahl <joel@rosdahl.net>
Fri, 27 Aug 2010 06:29:26 +0000 (08:29 +0200)
committerJoel Rosdahl <joel@rosdahl.net>
Fri, 27 Aug 2010 06:29:26 +0000 (08:29 +0200)
util.c

diff --git a/util.c b/util.c
index 97bc96f0cc5dc40e4cce14e1f6526d5f35731536..23687943f1fe9a6644affd7858d491bff273dd2e 100644 (file)
--- a/util.c
+++ b/util.c
@@ -1111,6 +1111,7 @@ read_file(const char *path, size_t size_hint, char **data, size_t *size)
        if (ret == -1) {
                cc_log("Failed reading %s", path);
                free(*data);
+               *data = NULL;
                return 0;
        }