diff options
-rw-r--r-- | synchronizer/main.cpp | 2 |
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)) { |