summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCedric BAIL <cedric.bail@free.fr>2009-09-30 10:05:15 +0000
committerCedric BAIL <cedric.bail@free.fr>2009-09-30 10:05:15 +0000
commitfee3dc9213e2b56406de82abd88ca0e68c53a233 (patch)
tree43777bc0e44253bb62f486f78b168755949519ee /src
parent14d654ececf017bfdca7a36feb7103120631ad0f (diff)
downloadeet-fee3dc9213e2b56406de82abd88ca0e68c53a233.tar.gz
* eet: Fix some llvm report.
SVN revision: 42816
Diffstat (limited to 'src')
-rw-r--r--src/lib/eet_data.c4
-rw-r--r--src/lib/eet_lib.c3
2 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/eet_data.c b/src/lib/eet_data.c
index 4da667a..8479023 100644
--- a/src/lib/eet_data.c
+++ b/src/lib/eet_data.c
@@ -2874,7 +2874,7 @@ eet_data_get_unknown(Eet_Free_Context *context, const Eet_Dictionary *ed, Eet_Da
{
eet_data_dump_simple_type(type, echnk->name, data, level, dumpfunc, dumpdata);
}
- else if (type == EET_T_STRING)
+ else if (edd && type == EET_T_STRING)
{
char **str;
@@ -2893,7 +2893,7 @@ eet_data_get_unknown(Eet_Free_Context *context, const Eet_Dictionary *ed, Eet_Da
}
}
}
- else if (type == EET_T_INLINED_STRING)
+ else if (edd && type == EET_T_INLINED_STRING)
{
char **str;
diff --git a/src/lib/eet_lib.c b/src/lib/eet_lib.c
index d9c47a4..e8848fe 100644
--- a/src/lib/eet_lib.c
+++ b/src/lib/eet_lib.c
@@ -1348,6 +1348,9 @@ eet_open(const char *file, Eet_File_Mode mode)
/* try open the file based on mode */
if ((mode == EET_FILE_MODE_READ) || (mode == EET_FILE_MODE_READ_WRITE))
{
+ /* Prevent garbage in futur comparison. */
+ file_stat.st_mtime = 0;
+
fp = fopen(file, "rb");
if (!fp) goto on_error;
if (fstat(fileno(fp), &file_stat))