From 0903581396ab8780cdee813f9787e9fb9aecb08c Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Wed, 3 Mar 2010 12:27:32 +0000 Subject: [PATCH] Don't close fd, will be done in error handler SVN revision: 46827 --- legacy/efreet/src/bin/efreet_desktop_cache_create.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/legacy/efreet/src/bin/efreet_desktop_cache_create.c b/legacy/efreet/src/bin/efreet_desktop_cache_create.c index 567e71bc99..12c0777852 100644 --- a/legacy/efreet/src/bin/efreet_desktop_cache_create.c +++ b/legacy/efreet/src/bin/efreet_desktop_cache_create.c @@ -179,11 +179,7 @@ main() snprintf(file, sizeof(file), "%s/.efreet/lock", efreet_home_dir_get()); fd = open(file, O_CREAT | O_TRUNC | O_RDONLY, S_IRUSR | S_IWUSR); if (fd < 0) goto efreet_error; - if (flock(fd, LOCK_EX | LOCK_NB) < 0) - { - close(fd); - goto efreet_error; - } + if (flock(fd, LOCK_EX | LOCK_NB) < 0) goto efreet_error; /* create dir for desktop cache */ dir = ecore_file_dir_get(efreet_desktop_cache_file());