summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: cb1da3a)
raw | patch | inline | side by side (parent: cb1da3a)
author | Petr Baudis <pasky@ucw.cz> | |
Sun, 17 Apr 2005 21:34:51 +0000 (23:34 +0200) | ||
committer | Petr Baudis <xpasky@machine.sinus.cz> | |
Wed, 11 May 2005 20:45:42 +0000 (22:45 +0200) |
just free(archive_cache[i]) when replacing it there.
update-cache.c | patch | blob | history |
diff --git a/update-cache.c b/update-cache.c
index 3b44fe14efd1398bdca6e7dd12a20507b4b5d60d..19d8f826a5d266c3ca0271c5b29c7fc504632d30 100644 (file)
--- a/update-cache.c
+++ b/update-cache.c
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;