diff --git a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp index e83976a07e4..b28e00bc4f2 100644 --- a/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp +++ b/src/plugins/qt4projectmanager/qt-maemo/maemopackagecreationstep.cpp @@ -729,6 +729,14 @@ bool MaemoTarPackageCreationStep::createPackage(QProcess *buildProc, } } + const QByteArray eofIndicator(2*sizeof(TarFileHeader), 0); + if (tarFile.write(eofIndicator) != eofIndicator.length()) { + raiseError(tr("Error writing tar file '%1': %2.") + .arg(QDir::toNativeSeparators(tarFile.fileName()), + tarFile.errorString())); + return false; + } + return true; }