We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 60b5a88 commit 3a2f3f4Copy full SHA for 3a2f3f4
library.c
@@ -3389,9 +3389,13 @@ redis_mbulk_reply_raw(INTERNAL_FUNCTION_PARAMETERS, RedisSock *redis_sock, zval
3389
return FAILURE;
3390
}
3391
zval z_multi_result;
3392
- array_init_size(&z_multi_result, numElems); /* pre-allocate array for multi's results. */
3393
3394
- redis_mbulk_reply_loop(redis_sock, &z_multi_result, numElems, UNSERIALIZE_NONE);
+ if (numElems < 1) {
+ ZVAL_EMPTY_ARRAY(&z_multi_result);
3395
+ } else {
3396
+ array_init_size(&z_multi_result, numElems); /* pre-allocate array for multi's results. */
3397
+ redis_mbulk_reply_loop(redis_sock, &z_multi_result, numElems, UNSERIALIZE_NONE);
3398
+ }
3399
3400
if (IS_ATOMIC(redis_sock)) {
3401
RETVAL_ZVAL(&z_multi_result, 0, 1);
0 commit comments