linux: netlink_process_link: simplify an if/else
authorFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 10 Feb 2016 12:49:34 +0000 (13:49 +0100)
committerFerry Huberts <ferry.huberts@pelagic.nl>
Wed, 10 Feb 2016 13:32:41 +0000 (14:32 +0100)
Signed-off-by: Ferry Huberts <ferry.huberts@pelagic.nl>
src/linux/kernel_routes_nl.c

index c3a3f73..ca69182 100644 (file)
@@ -143,11 +143,7 @@ static void netlink_process_link(struct nlmsghdr *h)
 
   if (!iface && !oif) {
     /* this is not an OLSR interface */
-    if (up) {
-      olsr_trigger_ifchange(ifi->ifi_index, NULL, IFCHG_IF_ADD);
-    } else if (!up) {
-      olsr_trigger_ifchange(ifi->ifi_index, NULL, IFCHG_IF_REMOVE);
-    }
+    olsr_trigger_ifchange(ifi->ifi_index, NULL, up ? IFCHG_IF_ADD : IFCHG_IF_REMOVE);
   }
 }