From 6d55e0b053105e46a56486496be82c3d8d08c15a Mon Sep 17 00:00:00 2001 From: Mate Barany Date: Fri, 5 Jul 2024 12:29:53 +0200 Subject: [PATCH] Initialize the senderPort member variable in QIpPacketHeader Address the "A constructor must initialize all data members of the class" warning found by an Axivion scan. Just as the destinationPort is defaulted to 0 initialize the senderPort to be 0 as well. Task-number: QTBUG-125026 Pick-to: 6.7 6.5 Change-Id: Ifec55ba4b6c23a6feed2b4816d4ba6aae061f1cd Reviewed-by: Marc Mutz (cherry picked from commit 213127a013b6ecafb36eae1014d5988198736712) Reviewed-by: Qt Cherry-pick Bot --- src/network/kernel/qnetworkdatagram_p.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/network/kernel/qnetworkdatagram_p.h b/src/network/kernel/qnetworkdatagram_p.h index dcaddff1a9b..aae01f5c81e 100644 --- a/src/network/kernel/qnetworkdatagram_p.h +++ b/src/network/kernel/qnetworkdatagram_p.h @@ -25,6 +25,7 @@ class QIpPacketHeader public: QIpPacketHeader(const QHostAddress &dstAddr = QHostAddress(), quint16 port = 0) : destinationAddress(dstAddr), ifindex(0), hopLimit(-1), streamNumber(-1), + senderPort(0), destinationPort(port), endOfRecord(false) {}