diff --git a/src/libs/utils/qtcprocess.cpp b/src/libs/utils/qtcprocess.cpp index 2dd4f727093..eb9cf9f6472 100644 --- a/src/libs/utils/qtcprocess.cpp +++ b/src/libs/utils/qtcprocess.cpp @@ -394,7 +394,7 @@ static QStringList splitArgsUnix(const QString &args, bool abortOnMeta, if (abortOnMeta) goto metaerr; // Assume this is a shell builtin } else { - cret += *vit; + cret += env->value(vit); } } if (!braced) @@ -444,7 +444,7 @@ static QStringList splitArgsUnix(const QString &args, bool abortOnMeta, if (abortOnMeta) goto metaerr; // Assume this is a shell builtin } else { - val = *vit; + val = env->value(vit); } } for (int i = 0; i < val.length(); i++) { diff --git a/src/plugins/qnx/qnxdeviceprocess.cpp b/src/plugins/qnx/qnxdeviceprocess.cpp index 82e195dc9cd..086e556e5d7 100644 --- a/src/plugins/qnx/qnxdeviceprocess.cpp +++ b/src/plugins/qnx/qnxdeviceprocess.cpp @@ -59,7 +59,7 @@ QString QnxDeviceProcess::fullCommandLine(const StandardRunnable &runnable) cons const Environment env = runnable.environment; for (auto it = env.constBegin(); it != env.constEnd(); ++it) - fullCommandLine += QString::fromLatin1("%1='%2' ").arg(it.key()).arg(it.value()); + fullCommandLine += QString::fromLatin1("%1='%2' ").arg(env.key(it)).arg(env.value(it)); fullCommandLine += QString::fromLatin1("%1 & echo $! > %2").arg(cmd).arg(m_pidFile); diff --git a/src/plugins/remotelinux/linuxdeviceprocess.cpp b/src/plugins/remotelinux/linuxdeviceprocess.cpp index 64ae87ebfda..c3d56cad2b7 100644 --- a/src/plugins/remotelinux/linuxdeviceprocess.cpp +++ b/src/plugins/remotelinux/linuxdeviceprocess.cpp @@ -88,7 +88,7 @@ QString LinuxDeviceProcess::fullCommandLine(const StandardRunnable &runnable) co for (auto it = env.constBegin(); it != env.constEnd(); ++it) { if (!envString.isEmpty()) envString += QLatin1Char(' '); - envString.append(it.key()).append(QLatin1String("='")).append(it.value()) + envString.append(env.key(it)).append(QLatin1String("='")).append(env.value(it)) .append(QLatin1Char('\'')); } fullCommandLine.append("echo $$ && ");