diff --git a/client/network.c b/client/network.c index 5878b334..059550b8 100644 --- a/client/network.c +++ b/client/network.c @@ -55,11 +55,8 @@ bool network_is_connected(const char *path) return network->connected; } -void network_connect(const char *path) +void network_connect(const struct proxy_interface *proxy) { - const struct proxy_interface *proxy = - proxy_interface_find(IWD_NETWORK_INTERFACE, path); - if (!proxy) return; diff --git a/client/network.h b/client/network.h index ad493995..0fd730b7 100644 --- a/client/network.h +++ b/client/network.h @@ -26,7 +26,7 @@ struct network_args { }; bool network_is_connected(const char *path); -void network_connect(const char *path); +void network_connect(const struct proxy_interface *proxy); struct network_args *network_parse_args(const char *args); void network_args_destroy(struct network_args *network_args);