chiark / gitweb /
sd-rtnl: add a bit more debugging in case a message is dropped
[elogind.git] / src / libsystemd / sd-rtnl / rtnl-message.c
index e7238d530bd9460e1cc0b675d233a00b5060b03d..e5c72e765361b52edf395310195716b452234378 100644 (file)
@@ -1306,8 +1306,10 @@ int socket_read_message(sd_rtnl *rtnl) {
                 }
 
                 /* check that the size matches the message type */
-                if (new_msg->nlmsg_len < NLMSG_LENGTH(nl_type->size))
+                if (new_msg->nlmsg_len < NLMSG_LENGTH(nl_type->size)) {
+                        log_debug("sd-rtnl: message larger than expected, dropping");
                         continue;
+                }
 
                 r = message_new_empty(rtnl, &m);
                 if (r < 0)