chiark / gitweb /
test-dhcp-option: fix memleak
[elogind.git] / src / libsystemd / sd-rtnl / rtnl-message.c
index 84b46afb6b1807ed8d2a07d27b469d4c63147480..4d1b6fb198a6bd38ace8b69e121a5f8f9e050365 100644 (file)
@@ -1214,7 +1214,7 @@ int socket_read_message(sd_rtnl *rtnl) {
                 _cleanup_rtnl_message_unref_ sd_rtnl_message *m = NULL;
                 const NLType *nl_type;
 
-                if (new_msg->nlmsg_pid && new_msg->nlmsg_pid != rtnl->sockaddr.nl.nl_pid)
+                if (!group && new_msg->nlmsg_pid != rtnl->sockaddr.nl.nl_pid)
                         /* not broadcast and not for us */
                         continue;