Fixed compilation error under native_dyn

MHD_HTTP_RANGE_NOT_SATISFIABLE is not defined in the older version of
libmicrohttpd (that is used under CI/Linux native_dyn).
This commit is contained in:
Veloman Yunkan 2020-05-26 01:54:36 +04:00
parent 7301bf89bb
commit 6b43438b74
1 changed files with 2 additions and 2 deletions

View File

@ -173,7 +173,7 @@ MHD_Response*
Response::create_error_response(const RequestContext& request) const Response::create_error_response(const RequestContext& request) const
{ {
MHD_Response* response = MHD_create_response_from_buffer(0, NULL, MHD_RESPMEM_PERSISTENT); MHD_Response* response = MHD_create_response_from_buffer(0, NULL, MHD_RESPMEM_PERSISTENT);
if ( m_returnCode == MHD_HTTP_RANGE_NOT_SATISFIABLE ) { if ( m_returnCode == 416 ) {
std::ostringstream oss; std::ostringstream oss;
oss << "bytes */" << m_byteRange.length(); oss << "bytes */" << m_byteRange.length();
@ -343,7 +343,7 @@ void Response::set_entry(const Entry& entry, const RequestContext& request) {
set_content(content); set_content(content);
set_compress(true); set_compress(true);
} else if ( m_byteRange.kind() == ByteRange::INVALID ) { } else if ( m_byteRange.kind() == ByteRange::INVALID ) {
set_code(MHD_HTTP_RANGE_NOT_SATISFIABLE); set_code(416);
set_content(""); set_content("");
m_mode = ResponseMode::ERROR; m_mode = ResponseMode::ERROR;
} }