diff options
author | Tushar Pankaj <tushar.s.pankaj@gmail.com> | 2018-11-12 18:33:33 -0600 |
---|---|---|
committer | Tushar Pankaj <tushar.s.pankaj@gmail.com> | 2018-11-12 18:33:33 -0600 |
commit | 3e5252d93c87c4cddf596d4030d736e2cea81557 (patch) | |
tree | f785dd089389c10483fdb74d4001d8fdef4c338e /server.c | |
parent | Add WireGuard embeddable library (diff) | |
download | wg-dynamic-3e5252d93c87c4cddf596d4030d736e2cea81557.tar.xz wg-dynamic-3e5252d93c87c4cddf596d4030d736e2cea81557.zip |
Implement server check iface
Signed-off-by: Tushar Pankaj <tushar.s.pankaj@gmail.com>
Diffstat (limited to '')
-rw-r--r-- | server.c | 9 |
1 files changed, 7 insertions, 2 deletions
@@ -11,13 +11,18 @@ #include <sys/wait.h> #include <sys/socket.h> #include <arpa/inet.h> +#include "wireguard.h" #include "protocol.h" #include "server.h" bool is_wg_up_on_iface(const char iface[]) { - /* TODO */ - return true; + wg_device *device; + if (wg_get_device(&device, iface) < 0) { + return false; + } else { + return true; + } } int setup_server() |