X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=main.c;h=140fc508374b6e273fe46f3cbfcdae89af555a11;hp=8efd3163aadda1c0b98e9479a4502a869b5ae3aa;hb=c33007184de93d4a36bc16461964753946437916;hpb=f6aea744f84e702b3469393f007b9e1bf25f6737 diff --git a/main.c b/main.c index 8efd316..140fc50 100644 --- a/main.c +++ b/main.c @@ -581,8 +581,10 @@ free: if (created_lock) flock(lockfd, LOCK_UN); if (lockfd >= 0) { - chmod(lock, 0700); - unlink(lock); + if (created_lock) { + chmod(lock, 0700); + unlink(lock); + } close(lockfd); }