There is no need to use a label and a goto for code that is
used once only.
Moreover having a goto for a single return statement should
always be avoided.

Introduced by e368857f66620b8483166e8e6556d9c87f9b3e71
("batman-adv: Multicast Listener Announcements via Translation Table")

Cc: Linus Lüssing <[email protected]>
Signed-off-by: Antonio Quartulli <[email protected]>
---

Changes from v1:
- change "we are out of memory" to "in case of memory allocation failure" in
  3/11
- fix commit message in 10/11


 multicast.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/multicast.c b/multicast.c
index 998b429..d92de1e 100644
--- a/multicast.c
+++ b/multicast.c
@@ -194,12 +194,10 @@ static bool batadv_mcast_has_bridge(struct batadv_priv 
*bat_priv)
 
        bridge = batadv_mcast_get_bridge(bat_priv);
        if (!bridge)
-               goto out;
+               return false;
 
        dev_put(bridge);
        return true;
-out:
-       return false;
 }
 
 /**
-- 
1.8.3.2

Reply via email to