Add the nodiscard qualifier to the constructor of NetlinkSocket
This is a RAII class the result of the constructor call should never be discarded. As a drive-by made the constructor explicit. Task-number: QTBUG-125026 Pick-to: 6.7 6.5 Change-Id: I651dda87b5191d50e111732d11bab8d5aa58e9af Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit b9511f582a37b6dfc58d7ce9c2526565cda655c5) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
02fd2c19fd
commit
63ad52d991
@ -88,7 +88,7 @@ namespace {
|
||||
struct NetlinkSocket
|
||||
{
|
||||
int sock;
|
||||
NetlinkSocket(int bufferSize)
|
||||
Q_NODISCARD_CTOR explicit NetlinkSocket(int bufferSize)
|
||||
{
|
||||
sock = qt_safe_socket(AF_NETLINK, SOCK_DGRAM, NETLINK_ROUTE);
|
||||
if (Q_UNLIKELY(sock == -1))
|
||||
|
Loading…
x
Reference in New Issue
Block a user