fix boost crash

This commit is contained in:
Lion Kortlepel 2021-03-30 16:15:44 +02:00
parent 667bd7f7c8
commit cda8168c58

View File

@ -1,11 +1,10 @@
#include "Http.h" #include "Http.h"
#include "Common.h"
#include <boost/asio/connect.hpp> #include <boost/asio/connect.hpp>
#include <boost/asio/ip/tcp.hpp> #include <boost/asio/ip/tcp.hpp>
#include <boost/beast.hpp> #include <boost/beast.hpp>
#include <boost/beast/ssl.hpp> #include <boost/beast/ssl.hpp>
#include "Common.h"
namespace beast = boost::beast; // from <boost/beast.hpp> namespace beast = boost::beast; // from <boost/beast.hpp>
namespace http = beast::http; // from <boost/beast/http.hpp> namespace http = beast::http; // from <boost/beast/http.hpp>
@ -140,5 +139,8 @@ std::string Http::POST(const std::string& host, const std::string& target, const
} catch (const std::exception& e) { } catch (const std::exception& e) {
error(e.what()); error(e.what());
return "-1"; return "-1";
} catch (const boost::system::system_error& e) {
error(e.what());
return "-1";
} }
} }