Handle large getrange requests

Previously the end was casted to a smaller type
which resulted in a wrong check and failed
with values larger than handled by unsigned.

Closes #1847, #1844
This commit is contained in:
Jan-Erik Rediger
2014-06-29 12:32:06 +02:00
committed by antirez
parent 4024220fe6
commit 07b2779bff
2 changed files with 6 additions and 1 deletions

View File

@ -769,4 +769,9 @@ start_server {tags {"basic"}} {
r keys *
r keys *
} {dlskeriewrioeuwqoirueioqwrueoqwrueqw}
test {GETRANGE with huge ranges, Github issue #1844} {
r set foo bar
r getrange foo 0 4294967297
} {bar}
}