From ae13c4e3779163a8db5fbf7d3069913a1505bb1b Mon Sep 17 00:00:00 2001 From: Daniel Teske Date: Wed, 29 Jan 2014 17:06:01 +0100 Subject: 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 Reviewed-by: Oswald Buddenhagen --- src/corelib/io/qprocess.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/io') diff --git a/src/corelib/io/qprocess.cpp b/src/corelib/io/qprocess.cpp index d728bcce94..18391703da 100644 --- a/src/corelib/io/qprocess.cpp +++ b/src/corelib/io/qprocess.cpp @@ -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; -- cgit v1.2.3