diff options
author | michael-grunder <michael.grunder@gmail.com> | 2014-02-21 19:40:10 +0400 |
---|---|---|
committer | michael-grunder <michael.grunder@gmail.com> | 2014-02-21 19:40:10 +0400 |
commit | 2552b29aca34afeeaaed9ec1cbeedf44c6511f1a (patch) | |
tree | e52ab4e66278f5737b3ffef37665b071c2c65f66 | |
parent | 43b35a4737d3582481ff85b6506f711f8383c723 (diff) | |
parent | 9eaf14756b37d6b63567070385da2b304ed4bd70 (diff) |
Merge branch 'hotfix/mget_skip_empty'mget_skip_empty
-rw-r--r-- | redis_array.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/redis_array.c b/redis_array.c index ecc158ea..2c431424 100644 --- a/redis_array.c +++ b/redis_array.c @@ -876,7 +876,10 @@ PHP_METHOD(RedisArray, mget) /* calls */ for(n = 0; n < ra->count; ++n) { /* for each node */ - /* copy args for MGET call on node. */ + /* We don't even need to make a call to this node if no keys go there */ + if(!argc_each[n]) continue; + + /* copy args for MGET call on node. */ MAKE_STD_ZVAL(z_argarray); array_init(z_argarray); |