Don't close fd, will be done in error handler
authorenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 3 Mar 2010 12:27:32 +0000 (12:27 +0000)
committerenglebass <englebass@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Wed, 3 Mar 2010 12:27:32 +0000 (12:27 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/efreet@46827 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/bin/efreet_desktop_cache_create.c

index 567e71b..12c0777 100644 (file)
@@ -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());