summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorantirez <antirez@gmail.com>2015-05-15 17:38:48 +0200
committerantirez <antirez@gmail.com>2015-05-15 17:39:39 +0200
commitf42fcff6d2007773a2d778b25b4aafa6ae9227d3 (patch)
treee81680a18d0dbecd01c45824a922ae30143db20f
parent19382c8be6cb6e36799ce952c95b208e472d553a (diff)
downloadredis-f42fcff6d2007773a2d778b25b4aafa6ae9227d3.tar.gz
Rewrite smoveCommand test with ternary operator
-rw-r--r--src/t_set.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/t_set.c b/src/t_set.c
index ce9f6ad3a..74240cbe1 100644
--- a/src/t_set.c
+++ b/src/t_set.c
@@ -321,10 +321,7 @@ void smoveCommand(redisClient *c) {
/* If srcset and dstset are equal, SMOVE is a no-op */
if (srcset == dstset) {
- if (setTypeIsMember(srcset,ele))
- addReply(c,shared.cone);
- else
- addReply(c,shared.czero);
+ addReply(c,setTypeIsMember(srcset,ele) ? shared.cone : shared.czero);
return;
}