diff --git a/src/network.c b/src/network.c index f5a98077..b643996c 100644 --- a/src/network.c +++ b/src/network.c @@ -236,6 +236,11 @@ const unsigned char *network_get_psk(struct network *network) return network->psk; } +struct l_settings *network_get_settings(struct network *network) +{ + return network->settings; +} + bool network_settings_load(struct network *network) { if (network->settings) diff --git a/src/network.h b/src/network.h index 978b2f11..93aeda46 100644 --- a/src/network.h +++ b/src/network.h @@ -53,6 +53,7 @@ struct netdev *network_get_netdev(struct network *network); const char *network_get_path(struct network *network); enum security network_get_security(struct network *network); const unsigned char *network_get_psk(struct network *network); +struct l_settings *network_get_settings(struct network *network); bool network_settings_load(struct network *network); void network_settings_close(struct network *network);