From 5a28504d9e5cd7bf89281ee51d7f61ea6c4f316c Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Thu, 11 Apr 2019 12:04:49 -0500 Subject: [PATCH] manager: Simplify logic --- src/manager.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/src/manager.c b/src/manager.c index 62207e2e..a5735de4 100644 --- a/src/manager.c +++ b/src/manager.c @@ -55,14 +55,12 @@ static void manager_new_wiphy_event(struct l_genl_msg *msg) return; wiphy = wiphy_find(id); - if (wiphy) { - wiphy_update_from_genl(wiphy, msg); - return; - } + if (!wiphy) { + wiphy = wiphy_create(id, name); - wiphy = wiphy_create(id, name); - if (!wiphy) /* Possibly blacklisted */ - return; + if (!wiphy) + return; + } wiphy_update_from_genl(wiphy, msg); }