summaryrefslogtreecommitdiff
path: root/src/t_set.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/t_set.c')
-rw-r--r--src/t_set.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/t_set.c b/src/t_set.c
index 8ab602791..b56b38238 100644
--- a/src/t_set.c
+++ b/src/t_set.c
@@ -1493,8 +1493,7 @@ void sunionDiffGenericCommand(client *c, robj **setkeys, int setnum,
}
if (j == setnum) {
/* There is no other set with this element. Add it. */
- setTypeAddAux(dstset, str, len, llval, encoding == OBJ_ENCODING_HT);
- cardinality++;
+ cardinality += setTypeAddAux(dstset, str, len, llval, encoding == OBJ_ENCODING_HT);
}
}
setTypeReleaseIterator(si);