From c3c868e523f450ad4f0d77f5484a3b61f08120b7 Mon Sep 17 00:00:00 2001 From: Alberto Fanjul Date: Sat, 6 Oct 2018 15:25:39 +0200 Subject: [PATCH] refactor to fix clang AST parsing --- src/wifi/wifid.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/wifi/wifid.c b/src/wifi/wifid.c index d5b2336..def3043 100644 --- a/src/wifi/wifid.c +++ b/src/wifi/wifid.c @@ -108,14 +108,15 @@ static void manager_add_udev_link(struct manager *m, if (m->config_methods) link_set_config_methods(l, m->config_methods); - if(use_dev) + if(use_dev) link_use_dev(l); #ifdef RELY_UDEV - if (udev_device_has_tag(d, "miracle") && !lazy_managed) { + bool managed = udev_device_has_tag(d, "miracle") && !lazy_managed; #else - if ((!interface_name || !strcmp(interface_name, ifname)) && !lazy_managed) { + bool managed = (!interface_name || !strcmp(interface_name, ifname)) && !lazy_managed; #endif + if (managed) { link_set_managed(l, true); } else { log_debug("ignored device: %s", ifname);