From 47db3fb5c149f4507b22ea4f60e4c14166e70e25 Mon Sep 17 00:00:00 2001 From: Heesub Shin Date: Thu, 18 May 2017 16:30:13 +0900 Subject: [PATCH] net/netdev: simplify netdev_findbyname() This commit simplifies internal logic of netdev_findbyname() for better readability. Change-Id: Ice458a799fd708a127bbb705f99be1eb692caed2 Signed-off-by: Heesub Shin --- os/net/netdev/netdev_findbyname.c | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/os/net/netdev/netdev_findbyname.c b/os/net/netdev/netdev_findbyname.c index 9750b72..8acb2bb 100644 --- a/os/net/netdev/netdev_findbyname.c +++ b/os/net/netdev/netdev_findbyname.c @@ -112,14 +112,9 @@ FAR struct netif *netdev_findbyname(const char *ifname) if (ifname) { netdev_semtake(); dev = netif_find((char *)ifname); + netdev_semgive(); - if (NULL != dev) { - netdev_semgive(); - return dev; - } else { - netdev_semgive(); - return NULL; - } + return dev; } return NULL; -- 2.7.4