diff options
Diffstat (limited to 'src/qtpass.cpp')
-rw-r--r-- | src/qtpass.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/qtpass.cpp b/src/qtpass.cpp index dd643101..eb0030c7 100644 --- a/src/qtpass.cpp +++ b/src/qtpass.cpp @@ -195,9 +195,13 @@ void QtPass::mountWebDav() { true); } #else - fusedav.start("fusedav -o nonempty -u \"" + QtPassSettings::getWebDavUser() + - "\" " + QtPassSettings::getWebDavUrl() + " \"" + - QtPassSettings::getPassStore() + '"'); + fusedav.start("fusedav", QStringList() + << "-o" + << "nonempty" + << "-u" + << "\"" + QtPassSettings::getWebDavUser() + "\"" + << QtPassSettings::getWebDavUrl() + << "\"" + QtPassSettings::getPassStore() + "\""); fusedav.waitForStarted(); if (fusedav.state() == QProcess::Running) { QString pwd = QtPassSettings::getWebDavPassword(); |