diff options
author | antirez <antirez@gmail.com> | 2015-07-31 18:01:23 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2015-10-01 13:02:24 +0200 |
commit | 86d48efbfd40cba447025c36ac6b0c5507b032fd (patch) | |
tree | 3c2cd4648dad5497e176bb301dc425b6373cafd0 /src/sort.c | |
parent | 4ff3c17a20cca084acce8d0cb618547f09a18da1 (diff) | |
download | redis-86d48efbfd40cba447025c36ac6b0c5507b032fd.tar.gz |
Lazyfree: Convert Sets to use plains SDS (several commits squashed).
Diffstat (limited to 'src/sort.c')
-rw-r--r-- | src/sort.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/sort.c b/src/sort.c index f7c220e18..af185dbd4 100644 --- a/src/sort.c +++ b/src/sort.c @@ -380,9 +380,9 @@ void sortCommand(client *c) { listTypeReleaseIterator(li); } else if (sortval->type == OBJ_SET) { setTypeIterator *si = setTypeInitIterator(sortval); - robj *ele; - while((ele = setTypeNextObject(si)) != NULL) { - vector[j].obj = ele; + sds sdsele; + while((sdsele = setTypeNextObject(si)) != NULL) { + vector[j].obj = createObject(OBJ_STRING,sdsele); vector[j].u.score = 0; vector[j].u.cmpobj = NULL; j++; |