]> diplodocus.org Git - nmh/commitdiff
lock_file.c: close(2) file descriptor on failure, avoiding leak.
authorRalph Corderoy <ralph@inputplus.co.uk>
Tue, 12 Sep 2017 11:40:49 +0000 (12:40 +0100)
committerRalph Corderoy <ralph@inputplus.co.uk>
Tue, 12 Sep 2017 11:40:49 +0000 (12:40 +0100)
Fixes d6e398f9c.

sbr/lock_file.c

index 19cad33..426cddf 100644 (file)
@@ -522,6 +522,7 @@ lkopen_dot (const char *file, int access, mode_t mode, int *failed_to_lock)
             lockname (file, &lkinfo, 1);
        }
 
+        close(fd);
         *failed_to_lock = 1;
         return -1;
     }