rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=8ef3851a0b82240d57aab5453b8ceee8eed9d55b
commit 8ef3851a0b82240d57aab5453b8ceee8eed9d55b Author: Mykyta Biliavskyi <[email protected]> Date: Thu Sep 29 16:57:51 2016 +0300 Project manager: correct handle result of fcntl func. @svace WGID 23244 --- src/bin/project_manager/project_manager2.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/bin/project_manager/project_manager2.c b/src/bin/project_manager/project_manager2.c index c84bb59..0f7dd7a 100644 --- a/src/bin/project_manager/project_manager2.c +++ b/src/bin/project_manager/project_manager2.c @@ -450,7 +450,12 @@ _lock_try(const char *path, Eina_Bool check, int *pro_fd) if (pro_fd) { savelock.l_pid = getpid(); - fcntl(fd, F_SETLK, &savelock); + if (fcntl(fd, F_SETLK, &savelock) == -1) + { + ERR("Failed set lock status of file [%s] error message [%s].\n", path, strerror(errno)); + close(fd); + return false; + } *pro_fd = fd; return true; } --
