From e6a86c02ae2f2a7c8e3d511c731c992b770e4165 Mon Sep 17 00:00:00 2001 From: Veloman Yunkan Date: Sat, 23 May 2020 17:15:42 +0400 Subject: [PATCH] Got rid of RequestContext::accept_range --- src/server/request_context.cpp | 6 ++---- src/server/request_context.h | 1 - 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/server/request_context.cpp b/src/server/request_context.cpp index 996a7cc9c..573a36aaa 100644 --- a/src/server/request_context.cpp +++ b/src/server/request_context.cpp @@ -75,7 +75,6 @@ RequestContext::RequestContext(struct MHD_Connection* connection, version(version), requestIndex(s_requestIndex++), acceptEncodingDeflate(false), - accept_range(false), range_pair(0, -1) { MHD_get_connection_values(connection, MHD_HEADER_KIND, &RequestContext::fill_header, this); @@ -113,7 +112,6 @@ void RequestContext::parse_byte_range(std::string range) end = -1; } if (iss.eof()) { - accept_range = true; range_pair = std::pair(start, end); } } @@ -155,7 +153,7 @@ void RequestContext::print_debug_info() const { printf("full_url: %s\n", full_url.c_str()); printf("url : %s\n", url.c_str()); printf("acceptEncodingDeflate : %d\n", acceptEncodingDeflate); - printf("has_range : %d\n", accept_range); + printf("has_range : %d\n", has_range()); printf("is_valid_url : %d\n", is_valid_url()); printf(".............\n"); } @@ -198,7 +196,7 @@ bool RequestContext::is_valid_url() const { } bool RequestContext::has_range() const { - return accept_range; + return range_pair.first <= range_pair.second; } std::pair RequestContext::get_range() const { diff --git a/src/server/request_context.h b/src/server/request_context.h index 1a4163919..ecd38d2b9 100644 --- a/src/server/request_context.h +++ b/src/server/request_context.h @@ -98,7 +98,6 @@ class RequestContext { bool acceptEncodingDeflate; - bool accept_range; ByteRange range_pair; std::map headers; std::map arguments;