diff --git a/test/test_upnp.cpp b/test/test_upnp.cpp index 96dea5e7b..9742a9024 100644 --- a/test/test_upnp.cpp +++ b/test/test_upnp.cpp @@ -41,6 +41,11 @@ using namespace libtorrent; void callback(int mapping, int port, std::string const& err) { + if (mapping == -1) + { + std::cerr << "UPnP: " << err << std::endl; + return; + } std::cerr << "mapping: " << mapping << ", port: " << port << ", error: \"" << err << "\"\n"; } @@ -56,7 +61,7 @@ int main(int argc, char* argv[]) } connection_queue cc(ios); - boost::intrusive_ptr upnp_handler = new upnp(ios, cc, address_v4(), user_agent, &callback, true); + boost::intrusive_ptr upnp_handler = new upnp(ios, cc, address_v4(), user_agent, &callback, false); upnp_handler->discover_device(); libtorrent::deadline_timer timer(ios);