Describe the bug
Calling GEOSEARCHSTORE with src that points to an empty key will return an empty array (instead of an integer) and will not reset the destination key.
To reproduce
GEOADD destination 0 0 member
(integer) 1
GEOSEARCHSTORE destination source FROMLONLAT 0 0 BYRADIUS 1 km
(empty array)
ZCARD destination
(integer) 1
Expected behavior
GEOADD destination 0 0 member
(integer) 1
GEOSEARCHSTORE destination source FROMLONLAT 0 0 BYRADIUS 1 km
(integer) 0
ZCARD destination
(integer) 0