zmike pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=9acd9a16f858cfe4d1aa4e60e9517f0d7200b032
commit 9acd9a16f858cfe4d1aa4e60e9517f0d7200b032 Author: Mike Blumenkrantz <[email protected]> Date: Wed Mar 6 08:37:25 2019 -0500 efl.file: use ENOENT as default error if file opening fails and errno isn't set Summary: ensure that a nonzero return happens here so that failure cases can be correctly detected Reviewers: vtorri, bu5hm4n Reviewed By: bu5hm4n Subscribers: bu5hm4n, raster, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D8103 --- src/lib/efl/interfaces/efl_file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/efl/interfaces/efl_file.c b/src/lib/efl/interfaces/efl_file.c index 3acdc17ce8..67619039c9 100644 --- a/src/lib/efl/interfaces/efl_file.c +++ b/src/lib/efl/interfaces/efl_file.c @@ -40,7 +40,7 @@ _efl_file_load(Eo *obj, Efl_File_Data *pd) { Eina_File *f; f = eina_file_open(pd->vpath, EINA_FALSE); - if (!f) return errno; + if (!f) return errno ?: ENOENT; pd->file_opened = EINA_TRUE; pd->setting = 1; ret = efl_file_mmap_set(obj, f); --
