summaryrefslogtreecommitdiffstats
path: root/src/qtpass.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qtpass.cpp')
-rw-r--r--src/qtpass.cpp10
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();