From ee17b0739af7cf3211d141a1fb87e5e6fffd0d66 Mon Sep 17 00:00:00 2001 From: Matthieu Gautier Date: Wed, 12 Aug 2020 14:47:23 +0200 Subject: [PATCH] Fix compilation on CI native dyn. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On the CI, the native_dyn docker image is setup with a packaged version on libmicrohttpd for which `MHD_HTTP_RANGE_NOT_SATISFIABLE` is not defined. When the CI will be fixed, we can revert this commit. --- src/server/response.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/server/response.cpp b/src/server/response.cpp index d61abe6df..79509ab6d 100644 --- a/src/server/response.cpp +++ b/src/server/response.cpp @@ -92,7 +92,9 @@ std::unique_ptr Response::build_404(const InternalServer& server, cons std::unique_ptr Response::build_416(const InternalServer& server, size_t resourceLength) { auto response = Response::build(server); - response->set_code(MHD_HTTP_RANGE_NOT_SATISFIABLE); +// [FIXME] (compile with recent enough version of libmicrohttpd) +// response->set_code(MHD_HTTP_RANGE_NOT_SATISFIABLE); + response->set_code(416); std::ostringstream oss; oss << "bytes */" << resourceLength; response->add_header(MHD_HTTP_HEADER_CONTENT_RANGE, oss.str());