diff options
author | Niels Weber <niels.weber@digia.com> | 2014-11-05 13:06:27 +0100 |
---|---|---|
committer | Niels Weber <niels.weber@digia.com> | 2014-11-05 15:09:46 +0100 |
commit | 2a086e1666bb0408b87d5af8085586b60b525e1e (patch) | |
tree | 1ee00e9f80eb2cf16d89708205abfe6b950e0703 /src/libs/kdtools | |
parent | 264c887b7d5c0cd2b00e8f645aaf08b59b703a82 (diff) |
Remove lockfile after unlocking on Linux
Change-Id: Ibae1a5da80d529ba184e62c2d20f4ff2e4eefad8
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Diffstat (limited to 'src/libs/kdtools')
-rw-r--r-- | src/libs/kdtools/kdlockfile_unix.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libs/kdtools/kdlockfile_unix.cpp b/src/libs/kdtools/kdlockfile_unix.cpp index 75f552c35..c7f40d287 100644 --- a/src/libs/kdtools/kdlockfile_unix.cpp +++ b/src/libs/kdtools/kdlockfile_unix.cpp @@ -87,5 +87,7 @@ bool KDLockFile::Private::unlock() locked = flock(handle, LOCK_UN | LOCK_NB) == -1; if (locked) errorString = QObject::tr("Could not unlock lock file %1: %2").arg(filename, QLatin1String(strerror(errno))); + else + unlink(filename.toLatin1()); return !locked; } |