]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
network: drop unnecessary call of manager_rtnl_process_address()
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 19 May 2021 07:17:19 +0000 (16:17 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 19 May 2021 07:17:23 +0000 (16:17 +0900)
The reply should be NLMSG_DONE or NLMSG_ERROR.
Moreover, calling the function for reply of address label configuration
is completely wrong.

src/network/networkd-address-label.c
src/network/networkd-address.c

index 9c9d28386881d2cd29ef01bd11c14386aba15002..3152cbcca9097ecd5a1f08903c2df5693aae221b 100644 (file)
@@ -82,8 +82,7 @@ static int address_label_handler(sd_netlink *rtnl, sd_netlink_message *m, Link *
                 log_link_message_warning_errno(link, m, r, "Could not set address label");
                 link_enter_failed(link);
                 return 1;
-        } else if (r >= 0)
-                (void) manager_rtnl_process_address(rtnl, m, link->manager);
+        }
 
         if (link->address_label_messages == 0)
                 log_link_debug(link, "Addresses label set");
index 79a90293dca94e25c08c54c142a878b9fb51c140..1a7e626f08193bac567d2de02e8ee90423924d2f 100644 (file)
@@ -669,8 +669,6 @@ static int address_remove_handler(sd_netlink *rtnl, sd_netlink_message *m, Link
         r = sd_netlink_message_get_errno(m);
         if (r < 0 && r != -EADDRNOTAVAIL)
                 log_link_message_warning_errno(link, m, r, "Could not drop address");
-        else if (r >= 0)
-                (void) manager_rtnl_process_address(rtnl, m, link->manager);
 
         return 1;
 }
@@ -925,8 +923,7 @@ int address_configure_handler_internal(sd_netlink *rtnl, sd_netlink_message *m,
                 log_link_message_warning_errno(link, m, r, error_msg);
                 link_enter_failed(link);
                 return 0;
-        } else if (r >= 0)
-                (void) manager_rtnl_process_address(rtnl, m, link->manager);
+        }
 
         return 1;
 }