summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2020-06-16 11:11:01 +0200
committerantirez <antirez@gmail.com>2020-06-16 11:11:01 +0200
commit62fc7f4f243206d26c3b5246f0887d6cc9925149 (patch)
tree18aa3712d5d69d456b362bd905fd52e46f40ee8f /src
parent784479939d9e560835a9eb7a410304b46047d5f5 (diff)
parent6ce2ed870d6bac43216f21151da6ea702852b2b5 (diff)
downloadredis-62fc7f4f243206d26c3b5246f0887d6cc9925149.tar.gz
Merge branch 'unstable' of github.com:/antirez/redis into unstable
Diffstat (limited to 'src')
-rw-r--r--src/module.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/module.c b/src/module.c
index e3a338dad..226c60fd0 100644
--- a/src/module.c
+++ b/src/module.c
@@ -6708,7 +6708,7 @@ int RM_ScanKey(RedisModuleKey *key, RedisModuleScanCursor *cursor, RedisModuleSc
int pos = 0;
int64_t ll;
while(intsetGet(o->ptr,pos++,&ll)) {
- robj *field = createStringObjectFromLongLong(ll);
+ robj *field = createObject(OBJ_STRING,sdsfromlonglong(ll));
fn(key, field, NULL, privdata);
decrRefCount(field);
}
@@ -6724,12 +6724,12 @@ int RM_ScanKey(RedisModuleKey *key, RedisModuleScanCursor *cursor, RedisModuleSc
ziplistGet(p,&vstr,&vlen,&vll);
robj *field = (vstr != NULL) ?
createStringObject((char*)vstr,vlen) :
- createStringObjectFromLongLong(vll);
+ createObject(OBJ_STRING,sdsfromlonglong(vll));
p = ziplistNext(o->ptr,p);
ziplistGet(p,&vstr,&vlen,&vll);
robj *value = (vstr != NULL) ?
createStringObject((char*)vstr,vlen) :
- createStringObjectFromLongLong(vll);
+ createObject(OBJ_STRING,sdsfromlonglong(vll));
fn(key, field, value, privdata);
p = ziplistNext(o->ptr,p);
decrRefCount(field);