diff --git a/libp2p/Host.cpp b/libp2p/Host.cpp index 77e40bb2f..a369a64b5 100644 --- a/libp2p/Host.cpp +++ b/libp2p/Host.cpp @@ -210,12 +210,10 @@ void Host::determinePublic(string const& _publicAddress, bool _upnp) if (m_upnp && m_upnp->isValid() && m_peerAddresses.size()) { clog(NetNote) << "External addr:" << m_upnp->externalIP(); - int p = 0; + int p; for (auto const& addr : m_peerAddresses) - { if (p = m_upnp->addRedirect(addr.to_string().c_str(), m_listenPort)) break; - } if (p) clog(NetNote) << "Punched through NAT and mapped local port" << m_listenPort << "onto external port" << p << "."; else diff --git a/libp2p/_libp2p.cpp b/libp2p/_libp2p.cpp index 59de254a5..440ba362b 100644 --- a/libp2p/_libp2p.cpp +++ b/libp2p/_libp2p.cpp @@ -1,11 +1,9 @@ #ifdef _MSC_VER -#define ETH_MINIUPNPC 1 #include "All.h" #include "Capability.cpp" #include "Common.cpp" #include "Host.cpp" #include "HostCapability.cpp" -#undef clogS #include "Session.cpp" #include "UPnP.cpp" -#endif \ No newline at end of file +#endif diff --git a/windows/LibEthereum.props b/windows/LibEthereum.props index 136a8edab..8c0bcac90 100644 --- a/windows/LibEthereum.props +++ b/windows/LibEthereum.props @@ -15,7 +15,7 @@ true false include/$(ProjectName);$(IntDir);../../cryptopp;..;../libethcore;../libethereum;../libethsupport;$(BoostDir);../../leveldb/include;../secp256k1;../../miniupnp - ETH_BUILD_PLATFORM=Windows/VS2013;ETH_BUILD_TYPE=$(Configuration)-$(Platform);STATICLIB;LEVELDB_PLATFORM_WINDOWS;USE_NUM_BOOST;USE_FIELD_10X26;USE_FIELD_INV_BUILTIN;_WIN32_WINNT=0x0501;WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) + ETH_BUILD_PLATFORM=Windows/VS2013;ETH_BUILD_TYPE=$(Configuration)-$(Platform);ETH_MINIUPNPC=1;STATICLIB;LEVELDB_PLATFORM_WINDOWS;USE_NUM_BOOST;USE_FIELD_10X26;USE_FIELD_INV_BUILTIN;_WIN32_WINNT=0x0501;WIN32;_CRT_SECURE_NO_WARNINGS;_SCL_SECURE_NO_WARNINGS;%(PreprocessorDefinitions) true true Level3