chiark / gitweb /
extend CODING_STYLE document a bit
[elogind.git] / src / network / networkd-bridge.c
index 371c093ca12f4d805d763db664fd4c188299d8ad..1704f65ee679c89caa6528fec39b652bde13a1d6 100644 (file)
@@ -132,15 +132,17 @@ static int bridge_create_handler(sd_rtnl *rtnl, sd_rtnl_message *m, void *userda
         r = sd_rtnl_message_get_errno(m);
         if (r < 0) {
                 log_warning("Bridge '%s' failed: %s", bridge->name, strerror(-r));
-                return bridge_enter_failed(bridge);
+                bridge_enter_failed(bridge);
+
+                return 1;
         }
 
         if (bridge->link)
-                return bridge_enter_ready(bridge);
+                bridge_enter_ready(bridge);
 
         bridge->state = BRIDGE_STATE_CREATED;
 
-        return 0;
+        return 1;
 }
 
 static int bridge_create(Bridge *bridge) {
@@ -202,8 +204,6 @@ static int bridge_create(Bridge *bridge) {
 }
 
 int bridge_join(Bridge *bridge, Link *link, sd_rtnl_message_handler_t callback) {
-        _cleanup_sd_rtnl_message_unref_ sd_rtnl_message *req = NULL;
-
         if (bridge->state == BRIDGE_STATE_READY) {
                 bridge_join_ready(bridge, link, callback);
         } else {