fix(src/externals/single-application/SingleApplication): add casts

This commit is contained in:
Ronan Abhamon 2017-04-27 16:42:22 +02:00
parent 0fd79e86e2
commit 63e4132d5c

View file

@ -211,7 +211,7 @@ void SingleApplicationPrivate::connectToPrimary (int msecs, char connectionType)
initMsg.append(connectionType);
initMsg.append(reinterpret_cast<const char *>(&instanceNumber), sizeof(quint32));
initMsg.append(QByteArray::number(qChecksum(initMsg.constData(), initMsg.length()), 256));
initMsg.append(QByteArray::number(qChecksum(initMsg.constData(), static_cast<uint>(initMsg.length())), 256));
socket->write(initMsg);
socket->flush();
@ -296,12 +296,12 @@ void SingleApplicationPrivate::slotConnectionEstablished () {
initMsg += tmp;
// Verify the checksum of the initMsg
QByteArray checksum = QByteArray::number(
qChecksum(initMsg.constData(), initMsg.length()),
qChecksum(initMsg.constData(), static_cast<uint>(initMsg.length())),
256
);
tmp = nextConnSocket->read(checksum.length());
if (checksum == tmp)
break; // Otherwise set to invalid connection (next line)
break; // Otherwise set to invalid connection (next line)
}
default:
connectionType = InvalidConnection;