From 54519d7327014491a7f52ba8d40c884ed896e26e Mon Sep 17 00:00:00 2001 From: Timur Pocheptsov Date: Wed, 20 Dec 2017 09:54:21 +0100 Subject: [PATCH] Fix signed/unsigned comparison It breaks a build if warnings are treated as errors. Task-number: QTBUG-65357 Change-Id: I42d5cbdbd90f831662a6decaebecebef5005e735 Reviewed-by: Sami Nurmenniemi Reviewed-by: Liang Qi --- src/network/kernel/qnetworkinterface_linux.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/network/kernel/qnetworkinterface_linux.cpp b/src/network/kernel/qnetworkinterface_linux.cpp index 620ee7202be..3211d1b8d8b 100644 --- a/src/network/kernel/qnetworkinterface_linux.cpp +++ b/src/network/kernel/qnetworkinterface_linux.cpp @@ -158,7 +158,7 @@ template struct ProcessNetlinkRequest void operator()(int sock, nlmsghdr *hdr, char *buf, size_t bufsize, Lambda &&func) { // send the request - if (send(sock, hdr, hdr->nlmsg_len, 0) != hdr->nlmsg_len) + if (send(sock, hdr, hdr->nlmsg_len, 0) != ssize_t(hdr->nlmsg_len)) return; // receive and parse the request