X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=update-cache.c;h=19d8f826a5d266c3ca0271c5b29c7fc504632d30;hb=2ecd90502f4615c4f1a9340dfaed3f78ecd23747;hp=3b44fe14efd1398bdca6e7dd12a20507b4b5d60d;hpb=cb1da3a794fb384cab6a515afc008991e180831e;p=git.git diff --git a/update-cache.c b/update-cache.c index 3b44fe14..19d8f826 100644 --- a/update-cache.c +++ b/update-cache.c @@ -249,6 +249,9 @@ static int refresh_cache(void) continue; } active_cache_changed = 1; + /* You can NOT just free active_cache[i] here, since it + * might not be necessarily malloc()ed but can also come + * from mmap(). */ active_cache[i] = new; } return has_errors;