summaryrefslogtreecommitdiffstats
path: root/synchronizer
diff options
context:
space:
mode:
Diffstat (limited to 'synchronizer')
-rw-r--r--synchronizer/main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/synchronizer/main.cpp b/synchronizer/main.cpp
index afc3c26..7b9165e 100644
--- a/synchronizer/main.cpp
+++ b/synchronizer/main.cpp
@@ -19,6 +19,7 @@
19 19
20#include <QCoreApplication> 20#include <QCoreApplication>
21#include <QLockFile> 21#include <QLockFile>
22#include <QDir>
22 23
23#include <signal.h> 24#include <signal.h>
24#include <execinfo.h> 25#include <execinfo.h>
@@ -164,6 +165,7 @@ int main(int argc, char *argv[])
164 Sink::Log::setPrimaryComponent(instanceIdentifier); 165 Sink::Log::setPrimaryComponent(instanceIdentifier);
165 SinkLog() << "Starting: " << instanceIdentifier << resourceType; 166 SinkLog() << "Starting: " << instanceIdentifier << resourceType;
166 167
168 QDir{}.mkpath(Sink::resourceStorageLocation(instanceIdentifier));
167 QLockFile lockfile(Sink::resourceStorageLocation(instanceIdentifier) + "/resource.lock"); 169 QLockFile lockfile(Sink::resourceStorageLocation(instanceIdentifier) + "/resource.lock");
168 lockfile.setStaleLockTime(500); 170 lockfile.setStaleLockTime(500);
169 if (!lockfile.tryLock(0)) { 171 if (!lockfile.tryLock(0)) {