rpcd-mod-luci: update filter for rpc_luci_get_network_devices
[project/luci.git] / libs / rpcd-mod-luci / src / luci.c
index ff656ec212b692b5fbbaf1d67720dfbf11ecbfec..131180a750a23eb78d043e075981bd1a16cbc79e 100644 (file)
@@ -849,7 +849,7 @@ rpc_luci_get_network_devices(struct ubus_context *ctx,
                        if (e == NULL)
                                break;
 
-                       if (strcmp(e->d_name, ".") && strcmp(e->d_name, ".."))
+                       if (e->d_type != DT_DIR && e->d_type != DT_REG)
                                rpc_luci_parse_network_device_sys(e->d_name, ifaddr);
                }