diff options
author | antirez <antirez@gmail.com> | 2016-05-04 08:59:56 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-05-04 09:00:32 +0200 |
commit | 2c22f59c3f3d02ffa995bd35ec333bd712718f96 (patch) | |
tree | fa8e31e7ed78be6920d678b5d8d4b0e811aa15de /src/geo.c | |
parent | 9c48f28e54336c07d5d7764293e41fe6f753d95d (diff) | |
download | redis-2c22f59c3f3d02ffa995bd35ec333bd712718f96.tar.gz |
Reply with error on negative geo radius.
Thanks to @tidwall for reporting.
Close #3194.
Diffstat (limited to 'src/geo.c')
-rw-r--r-- | src/geo.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -157,7 +157,10 @@ double extractDistanceOrReply(client *c, robj **argv, } double to_meters = extractUnitOrReply(c,argv[1]); - if (to_meters < 0) return -1; + if (to_meters < 0) { + addReplyError(c,"radius cannot be negative"); + return -1; + } if (conversion) *conversion = to_meters; return distance * to_meters; |