aboutsummaryrefslogtreecommitdiff
path: root/src/daemon/DaemonManager.cpp
diff options
context:
space:
mode:
authorRiccardo Spagni <ric@spagni.net>2017-04-24 11:21:24 +0200
committerRiccardo Spagni <ric@spagni.net>2017-04-24 11:21:24 +0200
commit5a0adb18d352ad40808aff065d8599742a773f10 (patch)
tree696eae9596669ee908b00d5a5cd04eed0e9cd1d7 /src/daemon/DaemonManager.cpp
parenta055293b52d122b93b58bebc3ef964418b20e6c0 (diff)
parent1e7fbe5cb0dc2d94dadf33c93db31cba8d9d1ed9 (diff)
downloadmonzero-gui-5a0adb18d352ad40808aff065d8599742a773f10.tar.gz
monzero-gui-5a0adb18d352ad40808aff065d8599742a773f10.tar.xz
monzero-gui-5a0adb18d352ad40808aff065d8599742a773f10.zip
Merge pull request #646
1e7fbe5 DaemonManager: fix issues with spaces in path (Jaquee)
Diffstat (limited to 'src/daemon/DaemonManager.cpp')
-rw-r--r--src/daemon/DaemonManager.cpp12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/daemon/DaemonManager.cpp b/src/daemon/DaemonManager.cpp
index 47ad10cf..5d95b26b 100644
--- a/src/daemon/DaemonManager.cpp
+++ b/src/daemon/DaemonManager.cpp
@@ -212,15 +212,17 @@ bool DaemonManager::sendCommand(const QString &cmd,bool testnet) const
bool DaemonManager::sendCommand(const QString &cmd,bool testnet, QString &message) const
{
QProcess p;
- QString external_cmd = m_monerod + " " + cmd;
- qDebug() << "sending external cmd: " << external_cmd;
+ QStringList external_cmd;
+ external_cmd << cmd;
// Add testnet flag if needed
if (testnet)
- external_cmd += " --testnet";
- external_cmd += "\n";
+ external_cmd << "--testnet";
+
+ qDebug() << "sending external cmd: " << external_cmd;
+
- p.start(external_cmd);
+ p.start(m_monerod, external_cmd);
bool started = p.waitForFinished(-1);
message = p.readAllStandardOutput();