1
0
mirror of https://github.com/fluencelabs/redis synced 2025-03-31 14:51:04 +00:00

Use geohash limit defines in constraint check

Slight robustness improvement, especially if the limit values are
changed, as was suggested in  [1].

[1] https://github.com/antirez/redis/pull/4291
This commit is contained in:
Amin Mesbah 2018-09-02 00:06:20 -07:00
parent febe102bf6
commit a036c64c01

@ -127,8 +127,8 @@ int geohashEncode(const GeoHashRange *long_range, const GeoHashRange *lat_range,
/* Return an error when trying to index outside the supported /* Return an error when trying to index outside the supported
* constraints. */ * constraints. */
if (longitude > 180 || longitude < -180 || if (longitude > GEO_LONG_MAX || longitude < GEO_LONG_MIN ||
latitude > 85.05112878 || latitude < -85.05112878) return 0; latitude > GEO_LAT_MAX || latitude < GEO_LAT_MIN) return 0;
hash->bits = 0; hash->bits = 0;
hash->step = step; hash->step = step;