From 8c2758b4fbbbb272ec63c23a0d81dddc3af9227d Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Mon, 17 Jul 2023 11:03:30 +0200 Subject: [PATCH] wireless: add support for replacing data blobs at runtime Needed for dynamic reconfiguration Signed-off-by: Felix Fietkau --- wireless.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) 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); -- 2.30.2