chiark / gitweb /
rtnl: message - fix check for broadcast messages
authorTom Gundersen <teg@jklm.no>
Sat, 10 May 2014 18:16:10 +0000 (20:16 +0200)
committerTom Gundersen <teg@jklm.no>
Sat, 10 May 2014 18:56:37 +0000 (20:56 +0200)
src/libsystemd/sd-rtnl/rtnl-message.c

index 84b46af..4d1b6fb 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;
 
                 _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;
 
                         /* not broadcast and not for us */
                         continue;