Evas/cserve2: Clear up File_Data when opening a new image
authorJean-Philippe Andre <jp.andre@samsung.com>
Mon, 13 Jan 2014 08:22:50 +0000 (17:22 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Tue, 14 Jan 2014 05:23:05 +0000 (14:23 +0900)
After a file changed, the "changed" flag was not reset in the
File_Data structure, although it was supposed to represent a
new entry altogether.

src/bin/evas/evas_cserve2_cache.c

index 0fbb1fb..77d1ce2 100644 (file)
@@ -2613,6 +2613,7 @@ cserve2_cache_file_open(Client *client, unsigned int client_file_id,
         ERR("Could not create new file entry!");
         return -1;
      }
+   memset(fd, 0, sizeof(*fd));
    fd->valid = EINA_FALSE;
    fd->path = cserve2_shared_string_add(path);
    fd->key = cserve2_shared_string_add(key);