diff options
author | Daniel Linjama <daniel@dev.linjama.com> | 2022-04-06 21:02:40 +0300 |
---|---|---|
committer | Daniel Wagner <wagi@monom.org> | 2022-04-08 09:18:22 +0200 |
commit | 7c341aef347eb2a399a2717aa79ac6043f503430 (patch) | |
tree | a34e74c5c1cfb57c933f9a06eba49ff2e8f088c2 | |
parent | a18acc883b7312d425eb0565e5f2c4d5235f2182 (diff) | |
download | connman-7c341aef347eb2a399a2717aa79ac6043f503430.tar.gz |
vpn: Replace hardcoded paths with RUNSTATEDIR
Replace hardcoded /var/run paths with configurable RUNSTATEDIR
-rw-r--r-- | vpn/plugins/vpnc.c | 2 | ||||
-rw-r--r-- | vpn/vpn-util.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/vpn/plugins/vpnc.c b/vpn/plugins/vpnc.c index d11b9111..73012c5b 100644 --- a/vpn/plugins/vpnc.c +++ b/vpn/plugins/vpnc.c @@ -54,7 +54,7 @@ #include "../vpn.h" #define ARRAY_SIZE(a) (sizeof(a)/sizeof(a[0])) -#define PID_PATH_ROOT "/var/run/user" +#define PID_PATH_ROOT RUNSTATEDIR "/user" enum { OPT_STRING = 1, diff --git a/vpn/vpn-util.c b/vpn/vpn-util.c index 9ef14d38..bc3b01dd 100644 --- a/vpn/vpn-util.c +++ b/vpn/vpn-util.c @@ -102,8 +102,8 @@ struct group *vpn_util_get_group(const char *groupname) * running a VPN plugin as a different user and thus, user specific run dir is * allowed and limitation to access any other system dir is restricted. */ -static const char *allowed_prefixes[] = { "/var/run/connman-vpn/", - "/var/run/user/", "/tmp/", NULL }; +static const char *allowed_prefixes[] = { RUNSTATEDIR "/connman-vpn/", + RUNSTATEDIR "/user/", "/tmp/", NULL }; static int is_path_allowed(const char *path) { |