diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp index c825842b236..5084b28ea96 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp @@ -313,10 +313,12 @@ void MaemoPackageCreationStep::handleBuildOutput() QProcess * const buildProc = qobject_cast(sender()); if (!buildProc) return; - const QByteArray &stdOut = buildProc->readAllStandardOutput(); + QByteArray stdOut = buildProc->readAllStandardOutput(); + stdOut.replace('\0', QByteArray()); // Output contains NUL characters. if (!stdOut.isEmpty()) emit addOutput(QString::fromLocal8Bit(stdOut), BuildStep::NormalOutput); - const QByteArray &errorOut = buildProc->readAllStandardError(); + QByteArray errorOut = buildProc->readAllStandardError(); + errorOut.replace('\0', QByteArray()); if (!errorOut.isEmpty()) { emit addOutput(QString::fromLocal8Bit(errorOut), BuildStep::ErrorOutput); }