Rewrite smoveCommand test with ternary operator

This commit is contained in:
antirez 2015-05-15 17:38:48 +02:00
parent 4a4a87408b
commit 5f54f5b196

View File

@ -343,10 +343,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;
}