From: Felix Fietkau Date: Mon, 17 Jul 2023 09:03:30 +0000 (+0200) Subject: wireless: add support for replacing data blobs at runtime X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;ds=sidebyside;h=8c2758b4fbbbb272ec63c23a0d81dddc3af9227d;p=project%2Fnetifd.git wireless: add support for replacing data blobs at runtime Needed for dynamic reconfiguration Signed-off-by: Felix Fietkau --- diff --git a/wireless.c b/wireless.c index 42eb187..645b2bc 100644 --- a/wireless.c +++ b/wireless.c @@ -1523,9 +1523,7 @@ wireless_device_notify(struct wireless_device *wdev, struct blob_attr *data, else pdata = &wdev->data; - if (*pdata) - return UBUS_STATUS_INVALID_ARGUMENT; - + free(*pdata); *pdata = blob_memdup(cur); if (vif) wireless_interface_set_data(vif);