summaryrefslogtreecommitdiffstats
path: root/sys-utils/lsns.c
diff options
context:
space:
mode:
authorRuediger Meier2018-01-22 00:04:38 +0100
committerRuediger Meier2018-02-16 11:12:44 +0100
commit58b29eedb02cdb314a2dc0cfab0397ab54a218f9 (patch)
tree7fb6174cbcb876485f5e6673e689e18dd965bd81 /sys-utils/lsns.c
parenttests: add udevadm settle to sfdisk/resize (diff)
downloadkernel-qcow2-util-linux-58b29eedb02cdb314a2dc0cfab0397ab54a218f9.tar.gz
kernel-qcow2-util-linux-58b29eedb02cdb314a2dc0cfab0397ab54a218f9.tar.xz
kernel-qcow2-util-linux-58b29eedb02cdb314a2dc0cfab0397ab54a218f9.zip
lsns: fix clang compiler warning
../sys-utils/lsns.c:360:8: warning: comparison of integers of different signs: '__u32' (aka 'unsigned int') and 'int' [-Wsign-compare] if (!(NLMSG_OK(nlh, reslen) ^~~~~~~~~~~~~~~~~~~~~ /usr/include/linux/netlink.h:90:24: note: expanded from macro 'NLMSG_OK' (nlh)->nlmsg_len <= (len)) ~~~~~~~~~~~~~~~~ ^ ~~~ Signed-off-by: Ruediger Meier <ruediger.meier@ga-group.nl>
Diffstat (limited to 'sys-utils/lsns.c')
-rw-r--r--sys-utils/lsns.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys-utils/lsns.c b/sys-utils/lsns.c
index d36269df5..9f99152a4 100644
--- a/sys-utils/lsns.c
+++ b/sys-utils/lsns.c
@@ -347,7 +347,8 @@ static int get_netnsid_via_netlink_recv_response(int *netnsid)
< RTA_SPACE(sizeof(struct nlmsgerr)))
? RTA_SPACE(sizeof(struct nlmsgerr))
: RTA_SPACE(sizeof(int32_t)))];
- int reslen, rtalen;
+ int rtalen;
+ ssize_t reslen;
struct nlmsghdr *nlh;
struct rtattr *rta;
@@ -357,7 +358,7 @@ static int get_netnsid_via_netlink_recv_response(int *netnsid)
return -1;
nlh = (struct nlmsghdr *)res;
- if (!(NLMSG_OK(nlh, reslen)
+ if (!(NLMSG_OK(nlh, (size_t)reslen)
&& nlh->nlmsg_type == RTM_NEWNSID))
return -1;