From 286512d5992ba3736c1323dd9207fa82a815f201 Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 10 Dec 2024 13:05:39 +0100 Subject: [PATCH] ProjectExplorer: Re-use CommandLine::addCommandLineAsSingleArg() ... for its intended purpose. Change-Id: Idd3c2888e22f8d1d62902365e55456f043616866 Reviewed-by: Christian Kandeler --- src/plugins/remotelinux/linuxdevice.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/plugins/remotelinux/linuxdevice.cpp b/src/plugins/remotelinux/linuxdevice.cpp index 6975372d4b6..b0c48da1d4f 100644 --- a/src/plugins/remotelinux/linuxdevice.cpp +++ b/src/plugins/remotelinux/linuxdevice.cpp @@ -486,11 +486,11 @@ qint64 SshProcessInterface::processId() const ProcessResult SshProcessInterface::runInShell(const CommandLine &command, const QByteArray &data) { + CommandLine cmd{d->m_device->filePath("/bin/sh"), {"-c"}}; + cmd.addCommandLineAsSingleArg(command); + Process process; - QString tmp; - ProcessArgs::addArg(&tmp, command.executable().path()); - ProcessArgs::addArgs(&tmp, command.arguments()); - process.setCommand({d->m_device->filePath("/bin/sh"), {"-c", tmp}}); + process.setCommand(cmd); process.setWriteData(data); using namespace std::chrono_literals; process.runBlocking(2s);