From aeb9f1c5dd2a5ff2d0ebec720f0f2923d89acff2 Mon Sep 17 00:00:00 2001 From: arvidn Date: Mon, 29 Feb 2016 18:14:10 -0500 Subject: [PATCH] fix bug in enum_net_interfaces --- src/enum_net.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/enum_net.cpp b/src/enum_net.cpp index 01bf12341..9b0abab46 100644 --- a/src/enum_net.cpp +++ b/src/enum_net.cpp @@ -599,6 +599,7 @@ namespace libtorrent if (r == ERROR_BUFFER_OVERFLOW) { buffer.resize(buf_size); + adapter_addresses = reinterpret_cast(&buffer[0]); r = GetAdaptersAddresses(AF_UNSPEC, GAA_FLAG_SKIP_MULTICAST | GAA_FLAG_SKIP_DNS_SERVER | GAA_FLAG_SKIP_ANYCAST, NULL, adapter_addresses, &buf_size); }