From 259a666a76a2cc3af3a54cd8008b38bcd6832304 Mon Sep 17 00:00:00 2001 From: Tim Kourt Date: Wed, 6 Nov 2019 18:50:59 -0500 Subject: [PATCH] wsc: Check capability before adding interface --- src/wsc.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/wsc.c b/src/wsc.c index bac6e0cc..1050aefd 100644 --- a/src/wsc.c +++ b/src/wsc.c @@ -1108,6 +1108,13 @@ static void wsc_add_interface(struct netdev *netdev) struct l_dbus *dbus = dbus_get_bus(); struct wsc *wsc; + if (!wiphy_get_max_scan_ie_len(netdev_get_wiphy(netdev))) { + l_debug("Simple Configuration isn't supported by ifindex %u", + netdev_get_ifindex(netdev)); + + return; + } + wsc = l_new(struct wsc, 1); wsc->netdev = netdev;