From: Felix Fietkau Date: Wed, 20 Sep 2023 16:40:17 +0000 (+0200) Subject: hostapd: add missing NULL pointer check in uc_hostapd_iface_stop X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=4145ff4d8a29c1c7a1569bb06fa4d1fe9808c94f;p=openwrt%2Fstaging%2Fthess.git hostapd: add missing NULL pointer check in uc_hostapd_iface_stop Avoid crashing if the interface has already been removed Signed-off-by: Felix Fietkau --- diff --git a/package/network/services/hostapd/src/src/ap/ucode.c b/package/network/services/hostapd/src/src/ap/ucode.c index e79f2420c0..ac3222b03f 100644 --- a/package/network/services/hostapd/src/src/ap/ucode.c +++ b/package/network/services/hostapd/src/src/ap/ucode.c @@ -471,6 +471,9 @@ uc_hostapd_iface_stop(uc_vm_t *vm, size_t nargs) struct hostapd_iface *iface = uc_fn_thisval("hostapd.iface"); int i; + if (!iface) + return NULL; + switch (iface->state) { case HAPD_IFACE_ENABLED: case HAPD_IFACE_DISABLED: