From 482bf10c0971f6de01029908d94f470b9eb6552a Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Thu, 7 Apr 2011 11:39:38 +0200 Subject: [PATCH] Maemo: Fix tarball creation. --- .../qt-maemo/maemopackagecreationstep.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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; }