forked from qt-creator/qt-creator
fix environment variables on remote valgrind
Change-Id: I01836cf90d4d905d5edc859e110372a6e634a683 Reviewed-by: hjk <hjk@theqtcompany.com> Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
This commit is contained in:
@@ -216,6 +216,9 @@ void ValgrindProcess::connected()
|
|||||||
cmd += m_valgrindExecutable + QLatin1Char(' ') + argumentString(Utils::OsTypeLinux);
|
cmd += m_valgrindExecutable + QLatin1Char(' ') + argumentString(Utils::OsTypeLinux);
|
||||||
|
|
||||||
m_remote.m_process = m_remote.m_connection->createRemoteProcess(cmd.toUtf8());
|
m_remote.m_process = m_remote.m_connection->createRemoteProcess(cmd.toUtf8());
|
||||||
|
for (auto it = m_debuggee.environment.constBegin(); it != m_debuggee.environment.constEnd(); ++it)
|
||||||
|
m_remote.m_process->addToEnvironment(it.key().toUtf8(), it.value().toUtf8());
|
||||||
|
|
||||||
connect(m_remote.m_process.data(), &QSsh::SshRemoteProcess::readyReadStandardError,
|
connect(m_remote.m_process.data(), &QSsh::SshRemoteProcess::readyReadStandardError,
|
||||||
this, &ValgrindProcess::handleRemoteStderr);
|
this, &ValgrindProcess::handleRemoteStderr);
|
||||||
connect(m_remote.m_process.data(), &QSsh::SshRemoteProcess::readyReadStandardOutput,
|
connect(m_remote.m_process.data(), &QSsh::SshRemoteProcess::readyReadStandardOutput,
|
||||||
|
|||||||
Reference in New Issue
Block a user