summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKatja Marttila <katja.marttila@qt.io>2019-01-15 07:24:11 +0200
committerKatja Marttila <katja.marttila@qt.io>2019-01-17 08:09:30 +0000
commit9c50894327b2cbb5c817a7b355c6600d92908147 (patch)
tree78fb92cecf5505c007e8f3375bbdb2fc08e58ff1
parent7c3c796cbfb13afcf01755d189e01ac392ec9b2b (diff)
Fix QWindowsPipeWriter error
Read/write operators were not in sync causing a write fail in QWindowsPipeWriter. Task-id: QTIFW-1254 Change-Id: I0c2ead9c6af9ea0459f7ed55b09540c50cc60a6c Reviewed-by: Jani Heikkinen <jani.heikkinen@qt.io>
-rw-r--r--src/libs/installer/repository.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libs/installer/repository.cpp b/src/libs/installer/repository.cpp
index 249012786..5e31d81e2 100644
--- a/src/libs/installer/repository.cpp
+++ b/src/libs/installer/repository.cpp
@@ -279,7 +279,8 @@ void Repository::registerMetaType()
QDataStream &operator>>(QDataStream &istream, Repository &repository)
{
QByteArray url, username, password, displayname, compressed;
- istream >> url >> repository.m_default >> repository.m_enabled >> username >> password >> displayname;
+ istream >> url >> repository.m_default >> repository.m_enabled >> username >> password
+ >> displayname >> repository.m_archivename;
repository.setUrl(QUrl::fromEncoded(QByteArray::fromBase64(url)));
repository.setUsername(QString::fromUtf8(QByteArray::fromBase64(username)));
repository.setPassword(QString::fromUtf8(QByteArray::fromBase64(password)));