From ddae6f0289ff7497b7b0f057b3864a326905ba09 Mon Sep 17 00:00:00 2001 From: tsauerbeck Date: Mon, 7 Feb 2005 18:11:49 +0000 Subject: [PATCH] made eet_list() fail when the file isn't opened read-only or read-write SVN revision: 13231 --- legacy/eet/src/lib/eet_lib.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/legacy/eet/src/lib/eet_lib.c b/legacy/eet/src/lib/eet_lib.c index fd7ef71ebf..9313648052 100644 --- a/legacy/eet/src/lib/eet_lib.c +++ b/legacy/eet/src/lib/eet_lib.c @@ -1026,7 +1026,9 @@ eet_list(Eet_File *ef, char *glob, int *count_ret) /* check to see its' an eet file pointer */ if ((!ef) || (ef->magic != EET_MAGIC_FILE) || (!glob) || - (!ef->header) || (!ef->header->directory)) + (!ef->header) || (!ef->header->directory) || + ((ef->mode != EET_FILE_MODE_READ) && + (ef->mode != EET_FILE_MODE_RW))) { if (count_ret) *count_ret = 0; return NULL;