From 876b8db1a1ef0b0f04b5729ee1ece4f9361a95f6 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Mon, 10 Aug 2020 16:18:31 -0400 Subject: [PATCH] windows fixes --- daemon/lokinet-vpn.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/lokinet-vpn.cpp b/daemon/lokinet-vpn.cpp index c5db95e33..265e67f5a 100644 --- a/daemon/lokinet-vpn.cpp +++ b/daemon/lokinet-vpn.cpp @@ -198,7 +198,11 @@ main(int argc, char* argv[]) #ifdef _WIN32 // strip off the "::ffff." ifname = maybe_status->at("result")["services"][endpoint]["ifaddr"]; - ifname = ifname.substr(7); + const auto pos = ifname.find("/"); + if (pos != std::string::npos) + { + ifname = ifname.substr(0, pos); + } #else ifname = maybe_status->at("result")["services"][endpoint]["ifname"]; #endif