3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-11-10 14:09:22 +01:00

hotspot: Use storage_get_hotspot_path to get storage directory

This commit is contained in:
Marcel Holtmann 2019-09-08 19:20:37 +02:00
parent 8706be6698
commit 58d5fdf6c4

View File

@ -40,7 +40,6 @@
#include "src/storage.h" #include "src/storage.h"
static struct l_dir_watch *hs20_dir_watch; static struct l_dir_watch *hs20_dir_watch;
static const char *hs20_dir = DAEMON_STORAGEDIR "/hotspot";
static struct l_queue *hs20_settings; static struct l_queue *hs20_settings;
struct hs20_config { struct hs20_config {
@ -354,7 +353,7 @@ static void hs20_dir_watch_cb(const char *filename,
if (!filename) if (!filename)
return; return;
full_path = l_strdup_printf("%s/%s", hs20_dir, filename); full_path = storage_get_hotspot_path("%s", filename);
switch (event) { switch (event) {
case L_DIR_WATCH_EVENT_CREATED: case L_DIR_WATCH_EVENT_CREATED:
@ -438,6 +437,8 @@ static int hotspot_init(void)
DIR *dir; DIR *dir;
struct dirent *dirent; struct dirent *dirent;
L_AUTO_FREE_VAR(char *, hs20_dir) = storage_get_hotspot_path(NULL);
dir = opendir(hs20_dir); dir = opendir(hs20_dir);
if (!dir) if (!dir)
return -ENOENT; return -ENOENT;