mirror of https://github.com/kiwix/libkiwix.git
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:
parent
7301bf89bb
commit
6b43438b74
|
@ -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;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue