From 95b91ad9b9c70f02975d4b0cf17f84a84a6ed44d Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Fri, 10 May 2013 09:00:02 +0900 Subject: [PATCH] eet_mmap uses reader/writers caches for lookup.. but never ADDs to these caches! bad bad bad! --- src/lib/eet/eet_lib.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/eet/eet_lib.c b/src/lib/eet/eet_lib.c index 9c9b636512..c1eeb4a436 100644 --- a/src/lib/eet/eet_lib.c +++ b/src/lib/eet/eet_lib.c @@ -1473,6 +1473,9 @@ eet_mmap(Eina_File *file) if (!ef) goto on_error; + if (ef->mode == EET_FILE_MODE_READ) + eet_cache_add(ef, &eet_readers, &eet_readers_num, &eet_readers_alloc); + done: UNLOCK_CACHE; return ef;