diff --git a/src/shared/proparser/qmakebuiltins.cpp b/src/shared/proparser/qmakebuiltins.cpp index 27130d486ac..599db423fbe 100644 --- a/src/shared/proparser/qmakebuiltins.cpp +++ b/src/shared/proparser/qmakebuiltins.cpp @@ -265,9 +265,11 @@ void QMakeEvaluator::runProcess(QProcess *proc, const QString &command, proc->waitForFinished(-1); proc->setReadChannel(chan); QByteArray errout = proc->readAll(); - if (errout.endsWith('\n')) - errout.chop(1); - m_handler->message(QMakeHandler::EvalError, QString::fromLocal8Bit(errout)); + if (!errout.isEmpty()) { + if (errout.endsWith('\n')) + errout.chop(1); + m_handler->message(QMakeHandler::EvalError, QString::fromLocal8Bit(errout)); + } } #endif