From 88ad916fcee9adeb3bf2950547fef8afa43a0897 Mon Sep 17 00:00:00 2001 From: chromatic Date: Fri, 16 Feb 2024 18:54:48 -0800 Subject: [PATCH] Fix two QT payment server warnings This code cleans up two warnings about deprecated functions and removes another case of using a signed integer for a network request length. --- src/qt/paymentserver.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/qt/paymentserver.cpp b/src/qt/paymentserver.cpp index 049268abb..60ea7b3d0 100644 --- a/src/qt/paymentserver.cpp +++ b/src/qt/paymentserver.cpp @@ -460,7 +460,7 @@ void PaymentServer::handleURIOrFile(const QString& s) return; } QByteArray temp; - temp.append(uri.queryItemValue("r")); + temp.append(uri.queryItemValue("r").toUtf8()); QString decoded = QUrl::fromPercentEncoding(temp); QUrl fetchUrl(decoded, QUrl::StrictMode); @@ -716,7 +716,7 @@ void PaymentServer::fetchPaymentACK(CWallet* wallet, SendCoinsRecipient recipien } } - int length = payment.ByteSize(); + quint64 length = payment.ByteSizeLong(); netRequest.setHeader(QNetworkRequest::ContentLengthHeader, length); QByteArray serData(length, '\0'); if (payment.SerializeToArray(serData.data(), length)) {