mirror of
https://github.com/vcmi/vcmi.git
synced 2025-06-25 00:37:24 +02:00
Avoid crash on server startup failure on Android
This commit is contained in:
@ -141,7 +141,11 @@ CVCMIServer::CVCMIServer(boost::program_options::variables_map & opts)
|
|||||||
if(cmdLineOptions.count("run-by-client"))
|
if(cmdLineOptions.count("run-by-client"))
|
||||||
{
|
{
|
||||||
logNetwork->error("Port must be specified when run-by-client is used!!");
|
logNetwork->error("Port must be specified when run-by-client is used!!");
|
||||||
exit(0);
|
#if (defined(__ANDROID_API__) && __ANDROID_API__ < 21) || (defined(__MINGW32__)) || defined(VCMI_APPLE)
|
||||||
|
::exit(0);
|
||||||
|
#else
|
||||||
|
std::quick_exit(0);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
acceptor = std::make_shared<TAcceptor>(*io, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), 0));
|
acceptor = std::make_shared<TAcceptor>(*io, boost::asio::ip::tcp::endpoint(boost::asio::ip::tcp::v4(), 0));
|
||||||
port = acceptor->local_endpoint().port();
|
port = acceptor->local_endpoint().port();
|
||||||
|
Reference in New Issue
Block a user