diff options
author | Guilhem Moulin <guilhem@fripost.org> | 2015-09-22 20:18:10 +0200 |
---|---|---|
committer | Guilhem Moulin <guilhem@fripost.org> | 2015-09-22 20:20:52 +0200 |
commit | f9fdac668d82d0e651c2df09136bf61ec3c2b89a (patch) | |
tree | fd6534eb2227851a9b36b4b12f14eb949c3c2f43 | |
parent | 3a8ee0765eac38a8ae8695957dec8382f8f4df46 (diff) |
Bug fix: don't delete the lockfile if another instance of interimap is running.
-rw-r--r-- | Changelog | 2 | ||||
-rwxr-xr-x | interimap | 1 |
2 files changed, 3 insertions, 0 deletions
@@ -25,6 +25,8 @@ interimap (0.2) upstream; * Set X.509 certificate purpose to 'SSL Server' for SSL_verify=YES. * Display the certificate chain, SSL protocol and cipher in debug mode. + * Bug fix: don't delete the lockfile if another instance of interimap + is running. -- Guilhem Moulin <guilhem@guilhem.org> Wed, 09 Sep 2015 00:44:35 +0200 @@ -130,6 +130,7 @@ $SIG{TERM} = sub { cleanup(); exit 0; }; close $lock; chomp $pid; my $msg = "LOCKFILE '$LOCKFILE' exists."; + undef $LOCKFILE; # don't delete the lockfile $msg .= " (Is PID $pid running?)" if defined $pid and $pid =~ /^[0-9]+$/; die $msg, "\n"; } |