net: if: Check null pointer when settings flags

The iface pointer might be null so check it before access.

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
This commit is contained in:
Jukka Rissanen 2021-04-06 13:37:00 +03:00 committed by Anas Nashif
commit d4b9620dda

View file

@ -538,7 +538,9 @@ static inline void net_if_flag_clear(struct net_if *iface,
static inline bool net_if_flag_is_set(struct net_if *iface, static inline bool net_if_flag_is_set(struct net_if *iface,
enum net_if_flag value) enum net_if_flag value)
{ {
NET_ASSERT(iface); if (iface == NULL) {
return false;
}
return atomic_test_bit(iface->if_dev->flags, value); return atomic_test_bit(iface->if_dev->flags, value);
} }