diff options
author | Tom Gundersen <teg@jklm.no> | 2014-07-14 11:04:13 +0200 |
---|---|---|
committer | Tom Gundersen <teg@jklm.no> | 2014-07-14 11:04:13 +0200 |
commit | 5bdd314cd9954b605542571490738326f007c46c (patch) | |
tree | 64f571e14eda271c13faf7fe85b1380ec1630160 /src | |
parent | c9467d65f05a2058afe71e76424112386c78bf1a (diff) |
networkd: return 1 from successful event handlers
Diffstat (limited to 'src')
-rw-r--r-- | src/network/networkd-link.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/network/networkd-link.c b/src/network/networkd-link.c index 3e35090d37..5f6c22a611 100644 --- a/src/network/networkd-link.c +++ b/src/network/networkd-link.c @@ -596,7 +596,7 @@ static int route_drop_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdata) "ERRNO=%d", -r, NULL); - return 0; + return 1; } static int link_get_address_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdata) { @@ -648,7 +648,7 @@ static int address_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdata) { link->ifname, strerror(-r), "ERRNO=%d", -r, NULL); - if (r >= 0) { + else if (r >= 0) { /* calling handler directly so take a ref */ link_ref(link); link_get_address_handler(rtnl, m, link); @@ -809,7 +809,7 @@ static int address_update_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userd "ERRNO=%d", -r, NULL); - return 0; + return 1; } static int address_drop_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdata) { @@ -832,7 +832,7 @@ static int address_drop_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userdat "ERRNO=%d", -r, NULL); - return 0; + return 1; } static int set_hostname_handler(sd_bus *bus, sd_bus_message *m, void *userdata, sd_bus_error *ret_error) { |