1
0
Fork 0

if we answer a head request, we mustn't create a body for errors (#10227)

This commit is contained in:
Wilfried Goesgens 2019-10-14 11:05:03 +02:00 committed by Jan
parent 6fd419714f
commit 7a40fcef89
1 changed files with 20 additions and 18 deletions

View File

@ -457,6 +457,7 @@ void RestHandler::generateError(rest::ResponseCode code, int errorNumber,
std::string const& message) { std::string const& message) {
resetResponse(code); resetResponse(code);
if (_request->requestType() != rest::RequestType::HEAD) {
VPackBuffer<uint8_t> buffer; VPackBuffer<uint8_t> buffer;
VPackBuilder builder(buffer); VPackBuilder builder(buffer);
try { try {
@ -479,6 +480,7 @@ void RestHandler::generateError(rest::ResponseCode code, int errorNumber,
} catch (...) { } catch (...) {
// exception while generating error // exception while generating error
} }
}
} }
void RestHandler::compressResponse() { void RestHandler::compressResponse() {