提交 e6e58e45 编写于 作者: A antirez

Revert "Geo: output 10 chars of geohash, not 11."

This reverts commit 009862ab.
上级 5b9d3ac6
...@@ -734,14 +734,14 @@ void geohashCommand(client *c) { ...@@ -734,14 +734,14 @@ void geohashCommand(client *c) {
r[1].max = 90; r[1].max = 90;
geohashEncode(&r[0],&r[1],xy[0],xy[1],26,&hash); geohashEncode(&r[0],&r[1],xy[0],xy[1],26,&hash);
char buf[11]; char buf[12];
int i; int i;
for (i = 0; i < 10; i++) { for (i = 0; i < 11; i++) {
int idx = (hash.bits >> (52-((i+1)*5))) & 0x1f; int idx = (hash.bits >> (52-((i+1)*5))) & 0x1f;
buf[i] = geoalphabet[idx]; buf[i] = geoalphabet[idx];
} }
buf[10] = '\0'; buf[11] = '\0';
addReplyBulkCBuffer(c,buf,10); addReplyBulkCBuffer(c,buf,11);
} }
} }
} }
......
...@@ -129,7 +129,7 @@ start_server {tags {"geo"}} { ...@@ -129,7 +129,7 @@ start_server {tags {"geo"}} {
r del points r del points
r geoadd points -5.6 42.6 test r geoadd points -5.6 42.6 test
lindex [r geohash points test] 0 lindex [r geohash points test] 0
} {ezs42e44yx} } {ezs42e44yx0}
test {GEOPOS simple} { test {GEOPOS simple} {
r del points r del points
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册