From 816c2b0ca87fe7576cc2b0dbff39f91b1ba419c0 Mon Sep 17 00:00:00 2001 From: Jonas Kvinge Date: Sat, 10 Apr 2021 07:20:36 +0200 Subject: [PATCH] Use qint32 for unique worker number --- ext/libstrawberry-common/core/workerpool.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ext/libstrawberry-common/core/workerpool.h b/ext/libstrawberry-common/core/workerpool.h index 053b0077..5bf09256 100644 --- a/ext/libstrawberry-common/core/workerpool.h +++ b/ext/libstrawberry-common/core/workerpool.h @@ -278,9 +278,9 @@ void WorkerPool::StartOneWorker(Worker *worker) { // Create a server, find an unused name and start listening forever { #if QT_VERSION >= QT_VERSION_CHECK(5, 10, 0) - const qint64 unique_number = QRandomGenerator::global()->bounded(quint64(this) & 0xFFFFFFFF); + const qint32 unique_number = QRandomGenerator::global()->bounded(static_cast(quint64(this) & 0xFFFFFFFF)); #else - const qint64 unique_number = qrand() ^ (quint64(this) & 0xFFFFFFFF); + const qint32 unique_number = qrand() ^ (static_cast(quint64(this) & 0xFFFFFFFF)); #endif const QString name = QString("%1_%2").arg(local_server_name_).arg(unique_number);