From 449b1c7cff4c49df67ce0e4af0f4db9c155bac1d Mon Sep 17 00:00:00 2001 From: unclejack Date: Mon, 14 Apr 2014 02:28:43 +0300 Subject: [PATCH] set min content size to 1 & block inverted range Make sure we're able to return at least one byte and make sure the start of the range isn't greater than the end. --- registry/images.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/registry/images.py b/registry/images.py index 62ae72daf..20b3debac 100644 --- a/registry/images.py +++ b/registry/images.py @@ -141,9 +141,11 @@ def _parse_bytes_range(): def _valid_bytes_range(bytes_range): + if bytes_range[1] < bytes_range[0]: + return False if bytes_range[0] < 0 or bytes_range[1] < 1: return False - if bytes_range[1] - bytes_range[0] < 0: + if bytes_range[1] - bytes_range[0] < 1: return False return True