diff --git a/src/lib/eina/eina_file_common.c b/src/lib/eina/eina_file_common.c index 8914cb1dbe..2c5eeb1bf0 100644 --- a/src/lib/eina/eina_file_common.c +++ b/src/lib/eina/eina_file_common.c @@ -419,6 +419,7 @@ eina_file_virtualize(const char *virtual_name, const void *data, unsigned long l if (!file) return NULL; memset(file, 0, sizeof(Eina_File)); + EINA_MAGIC_SET(file, EINA_FILE_MAGIC); file->filename = (char*) (file + 1); if (virtual_name) strcpy((char*) file->filename, virtual_name);