Skip to content

Commit f211d93

Browse files
authored
Merge pull request #1096 from deXol/develop
Fix qt6 issue for Mini
2 parents 2452207 + a34d0f0 commit f211d93

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/MPDevice.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4271,7 +4271,7 @@ void MPDevice::getCredential(QString service, const QString &login, const QStrin
42714271
return false;
42724272
}
42734273

4274-
QString l = pMesProt->getFullPayload(data);
4274+
QString l = Common::getUntilNullByte(pMesProt->getFullPayload(data));
42754275
if (!login.isEmpty() && l != login)
42764276
{
42774277
jobs->setCurrentJobError("login mismatch");
@@ -4298,7 +4298,7 @@ void MPDevice::getCredential(QString service, const QString &login, const QStrin
42984298
return true; //Do not fail if description is not available for this node
42994299
}*/
43004300
QVariantMap m = jobs->user_data.toMap();
4301-
m["description"] = pMesProt->getFullPayload(data);
4301+
m["description"] = Common::getUntilNullByte(pMesProt->getFullPayload(data));
43024302
jobs->user_data = m;
43034303
return true;
43044304
}));
@@ -4321,7 +4321,7 @@ void MPDevice::getCredential(QString service, const QString &login, const QStrin
43214321
//all jobs finished success
43224322

43234323
qInfo() << "Password retreived ok";
4324-
QString pass = pMesProt->getFullPayload(data);
4324+
QString pass = Common::getUntilNullByte(pMesProt->getFullPayload(data));
43254325

43264326
QVariantMap m = jobs->user_data.toMap();
43274327
cb(true, QString(), m["service"].toString(), m["login"].toString(), pass, m["description"].toString());

src/MessageProtocol/MessageProtocolMini.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ QByteArray MessageProtocolMini::toByteArray(const QString &input)
124124

125125
QString MessageProtocolMini::toQString(const QByteArray &data)
126126
{
127-
return QString::fromUtf8(data);
127+
return QString::fromUtf8(Common::getUntilNullByte(data));
128128
}
129129

130130
QByteArray MessageProtocolMini::convertDate(const QDateTime& dateTime)

0 commit comments

Comments
 (0)