From f0c542bfeae7269458ca6782196b122350e009f9 Mon Sep 17 00:00:00 2001 From: David Bauer Date: Fri, 19 Apr 2024 22:28:46 +0200 Subject: [PATCH] fix --- src/interface.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/interface.c b/src/interface.c index 786f974..46ac3ab 100644 --- a/src/interface.c +++ b/src/interface.c @@ -61,6 +61,10 @@ int nw_interface_update(struct ubus_context *ctx, char *vendor_elements) blob_buf_init(&b, 0); blobmsg_add_string(&b, "vendor_elements", vendor_elements); + if (!nw_interface_enabled(instance, iface->ubus.name)) { + continue; + } + log_debug("Sending vendor elements to id=%d name=%s", iface->ubus.id, iface->ubus.name); ret = ubus_invoke(ctx, iface->ubus.id, "set_vendor_elements", b.head, NULL, NULL, 1000); if (ret) { @@ -69,10 +73,6 @@ int nw_interface_update(struct ubus_context *ctx, char *vendor_elements) /* Delete element */ blob_buf_init(&b, 0); blobmsg_add_string(&b, "vendor_elements", ""); - - if (!nw_interface_enabled(instance, iface->ubus.name)) { - continue; - } ret = ubus_invoke(ctx, iface->ubus.id, "set_vendor_elements", b.head, NULL, NULL, 1000); if (ret) {