Minor cleanup, replaced expression with std::min

This commit is contained in:
eidheim 2016-12-18 17:34:22 +01:00
commit 8a88a019ea

View file

@ -4,6 +4,7 @@
#include "server_http.hpp" #include "server_http.hpp"
#include <boost/asio/ssl.hpp> #include <boost/asio/ssl.hpp>
#include <openssl/ssl.h> #include <openssl/ssl.h>
#include <algorithm>
namespace SimpleWeb { namespace SimpleWeb {
typedef boost::asio::ssl::stream<boost::asio::ip::tcp::socket> HTTPS; typedef boost::asio::ssl::stream<boost::asio::ip::tcp::socket> HTTPS;
@ -35,7 +36,7 @@ namespace SimpleWeb {
session_id_context=std::to_string(config.port)+':'; session_id_context=std::to_string(config.port)+':';
session_id_context.append(config.address.rbegin(), config.address.rend()); session_id_context.append(config.address.rbegin(), config.address.rend());
SSL_CTX_set_session_id_context(context.native_handle(), reinterpret_cast<const unsigned char*>(session_id_context.data()), SSL_CTX_set_session_id_context(context.native_handle(), reinterpret_cast<const unsigned char*>(session_id_context.data()),
session_id_context.size()<=SSL_MAX_SSL_SESSION_ID_LENGTH?session_id_context.size():SSL_MAX_SSL_SESSION_ID_LENGTH); std::min<size_t>(session_id_context.size(), SSL_MAX_SSL_SESSION_ID_LENGTH));
} }
ServerBase::start(); ServerBase::start();
} }