QProcessEnvironment: Fix handling of magic environment variables

The cmd shell on Windows sets special environment variables starting
with a '='.

Task-number: QTCREATORBUG-8716
Change-Id: Id2852188897522558907d9846fb2af069600235f
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
bb10
Daniel Teske 2014-01-29 17:06:01 +01:00 committed by The Qt Project
parent 7c824bdb51
commit ae13c4e377
1 changed files with 1 additions and 1 deletions

View File

@ -165,7 +165,7 @@ QProcessEnvironment QProcessEnvironmentPrivate::fromList(const QStringList &list
QStringList::ConstIterator it = list.constBegin(),
end = list.constEnd();
for ( ; it != end; ++it) {
int pos = it->indexOf(QLatin1Char('='));
int pos = it->indexOf(QLatin1Char('='), 1);
if (pos < 1)
continue;