diff --git a/test_webserver.cc b/test_webserver.cc index a46fc03..d79f4a4 100644 --- a/test_webserver.cc +++ b/test_webserver.cc @@ -6,9 +6,10 @@ int main() { unsigned short port; - auto web = - pEp::Webserver::probing_port_range(pEp::net::ip::address::from_string("127.0.0.1"), - 8080, 8089, port, "htdocs"); + std::unique_ptr web( + pEp::Webserver::probing_port_range(pEp::net::ip::address::from_string("127.0.0.1"), + 8080, 8089, port, "htdocs") + ); if (!web) { std::cerr << "cannot start webserver, no ports free\n"; return 1; @@ -50,7 +51,6 @@ int main() ); web->run(); - delete web; return 0; }