From 48a3b5c6db8fbf17bfe59298ba7e14829b14bd27 Mon Sep 17 00:00:00 2001 From: gaurav Date: Thu, 7 May 2020 03:55:31 -0400 Subject: [PATCH] netlink socket correct check (#15720) --- src/libsystemd/sd-netlink/netlink-socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsystemd/sd-netlink/netlink-socket.c b/src/libsystemd/sd-netlink/netlink-socket.c index aa3c6074cb5..8eff8d99244 100644 --- a/src/libsystemd/sd-netlink/netlink-socket.c +++ b/src/libsystemd/sd-netlink/netlink-socket.c @@ -283,7 +283,7 @@ static int socket_recv_message(int fd, struct iovec *iov, uint32_t *ret_mcast_gr struct cmsghdr *cmsg; cmsg = cmsg_find(&msg, SOL_NETLINK, NETLINK_PKTINFO, CMSG_LEN(sizeof(struct nl_pktinfo))); - if (ret_mcast_group) + if (cmsg) *ret_mcast_group = ((struct nl_pktinfo*) CMSG_DATA(cmsg))->group; else *ret_mcast_group = 0;