diff --git a/kdecore/io/klockfile_unix.cpp b/kdecore/io/klockfile_unix.cpp index 83741ba0..c4574144 100644 --- a/kdecore/io/klockfile_unix.cpp +++ b/kdecore/io/klockfile_unix.cpp @@ -22,6 +22,7 @@ #include "kdebug.h" #include "kde_file.h" +#include #include #include @@ -51,7 +52,7 @@ KLockFile::KLockFile(const QString &file) : d(new KLockFilePrivate()) { d->m_lockfile = QFile::encodeName(KGlobal::dirs()->saveLocation("tmp")); - d->m_lockfile.append(QFile::encodeName(file).toHex()); + d->m_lockfile.append(QCryptographicHash::hash(QFile::encodeName(file), QCryptographicHash::KAT).toHex()); d->m_lockfile.append(".klockfile"); }