eet_mmap uses reader/writers caches for lookup.. but never ADDs to
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 10 May 2013 00:00:02 +0000 (09:00 +0900)
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>
Fri, 10 May 2013 00:00:02 +0000 (09:00 +0900)
these caches! bad bad bad!

src/lib/eet/eet_lib.c

index 9c9b636..c1eeb4a 100644 (file)
@@ -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;