diff options
author | Nicolas Favre-Felix <n.favrefelix@gmail.com> | 2013-02-17 20:07:39 +0400 |
---|---|---|
committer | Nicolas Favre-Felix <n.favrefelix@gmail.com> | 2013-02-17 20:07:39 +0400 |
commit | 4231d70b66aca15db09c96498c7f40fb7e8727a6 (patch) | |
tree | d5a3f451c663d80e63f0ed67e344c819378db46c /library.c | |
parent | 3e777b436545d2fb695ef9113481957ca060797f (diff) | |
parent | a65b6092018c30583b13fca6c57e3f33fe9ee3a4 (diff) |
Merge branch 'master' of https://github.com/rnamiki/phpredis into rnamiki-master
Diffstat (limited to 'library.c')
-rw-r--r-- | library.c | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -717,6 +717,11 @@ PHPAPI int redis_sock_read_multibulk_reply_zipped_with_flag(INTERNAL_FUNCTION_PA } if(inbuf[0] != '*') { + IF_MULTI_OR_PIPELINE() { + add_next_index_bool(z_tab, 0); + } else { + RETURN_FALSE; + } return -1; } numElems = atoi(inbuf+1); @@ -1085,6 +1090,11 @@ PHPAPI int redis_sock_read_multibulk_reply(INTERNAL_FUNCTION_PARAMETERS, RedisSo } if(inbuf[0] != '*') { + IF_MULTI_OR_PIPELINE() { + add_next_index_bool(z_tab, 0); + } else { + RETURN_FALSE; + } return -1; } numElems = atoi(inbuf+1); @@ -1127,6 +1137,11 @@ PHPAPI int redis_sock_read_multibulk_reply_raw(INTERNAL_FUNCTION_PARAMETERS, Red } if(inbuf[0] != '*') { + IF_MULTI_OR_PIPELINE() { + add_next_index_bool(z_tab, 0); + } else { + RETURN_FALSE; + } return -1; } numElems = atoi(inbuf+1); @@ -1201,6 +1216,11 @@ PHPAPI int redis_sock_read_multibulk_reply_assoc(INTERNAL_FUNCTION_PARAMETERS, R } if(inbuf[0] != '*') { + IF_MULTI_OR_PIPELINE() { + add_next_index_bool(z_tab, 0); + } else { + RETURN_FALSE; + } return -1; } numElems = atoi(inbuf+1); |