From 9158477561f70d002f816cd4ba3719db4f5b1420 Mon Sep 17 00:00:00 2001 From: Ervin Hegedus Date: Mon, 6 Jan 2025 17:36:49 +0100 Subject: [PATCH] Add check after intervall parsing, spell fix --- src/operators/validate_byte_range.cc | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/operators/validate_byte_range.cc b/src/operators/validate_byte_range.cc index a309091a..05d06c78 100644 --- a/src/operators/validate_byte_range.cc +++ b/src/operators/validate_byte_range.cc @@ -38,7 +38,7 @@ bool ValidateByteRange::getRange(const std::string &rangeRepresentation, return false; } if ((start < 0) || (start > 255)) { - error->assign("Invalid range start value: " + + error->assign("Invalid byte value: " + std::to_string(start)); return false; } @@ -65,6 +65,11 @@ bool ValidateByteRange::getRange(const std::string &rangeRepresentation, return false; } + if ((start < 0) || (start > 255)) { + error->assign("Invalid range start value: " + + std::to_string(start)); + return false; + } if ((end < 0) || (end > 255)) { error->assign("Invalid range end value: " + std::to_string(end)); return false;