From 890c76ab429a9de50e61ab70b5c758f21aa8c098 Mon Sep 17 00:00:00 2001 From: Toshiaki Makita Date: Mon, 31 Jul 2017 20:20:55 +0900 Subject: [PATCH] Use unsigned conversion specifier for nlmsg_pid nlmsg_pid is __u32, so let's use %u instead of %d. Signed-off-by: Toshiaki Makita --- src/cc/libbpf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cc/libbpf.c b/src/cc/libbpf.c index 8b887956..e234ebbb 100644 --- a/src/cc/libbpf.c +++ b/src/cc/libbpf.c @@ -803,7 +803,7 @@ int bpf_attach_xdp(const char *dev_name, int progfd, uint32_t flags) { for (nh = (struct nlmsghdr *)buf; NLMSG_OK(nh, len); nh = NLMSG_NEXT(nh, len)) { if (nh->nlmsg_pid != sa.nl_pid) { - fprintf(stderr, "bpf: Wrong pid %d, expected %d\n", + fprintf(stderr, "bpf: Wrong pid %u, expected %u\n", nh->nlmsg_pid, sa.nl_pid); errno = EBADMSG; goto cleanup; -- 2.34.1