diff options
Diffstat (limited to 'components/vpn.c')
| -rw-r--r-- | components/vpn.c | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/components/vpn.c b/components/vpn.c index e5439fb..4d230e1 100644 --- a/components/vpn.c +++ b/components/vpn.c @@ -1,18 +1,16 @@ /* See LICENSE file for copyright and license details. */ #include <stdint.h> -#include <stdio.h> -#include <string.h> +#include <unistd.h> #include "../slstatus.h" #include "../util.h" const char * -vpn_status(const char *unused) +vpn_status(const char *path) { - char state[32]; - - if (pscanf("/sys/class/net/tun0/operstate", "%s", state) != 1) + if (access(path, F_OK) == 0) { + return bprintf(""); + } else { return bprintf(""); - - return bprintf(""); + } } |
