diff options
author | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2019-01-09 11:43:19 +0300 |
---|---|---|
committer | Pavlo Yatsukhnenko <yatsukhnenko@gmail.com> | 2019-01-09 11:43:19 +0300 |
commit | e98f51165bba319e27003af1a21022cffcc285de (patch) | |
tree | 1bb8d85723f1cd4442996dc6ed8515811b954bdf /redis.c | |
parent | abb79ccb8385da07aeb815acf8550c41171ce0c7 (diff) |
Use zend_string for pipeline_cmd
Diffstat (limited to 'redis.c')
-rw-r--r-- | redis.c | 7 |
1 files changed, 3 insertions, 4 deletions
@@ -2387,17 +2387,16 @@ PHP_METHOD(Redis, exec) /* Empty array when no command was run. */ array_init(return_value); } else { - if (redis_sock_write(redis_sock, redis_sock->pipeline_cmd, - redis_sock->pipeline_len TSRMLS_CC) < 0) { + if (redis_sock_write(redis_sock, ZSTR_VAL(redis_sock->pipeline_cmd), + ZSTR_LEN(redis_sock->pipeline_cmd) TSRMLS_CC) < 0) { ZVAL_FALSE(return_value); } else { array_init(return_value); redis_sock_read_multibulk_multi_reply_loop( INTERNAL_FUNCTION_PARAM_PASSTHRU, redis_sock, return_value, 0); } - efree(redis_sock->pipeline_cmd); + zend_string_release(redis_sock->pipeline_cmd); redis_sock->pipeline_cmd = NULL; - redis_sock->pipeline_len = 0; } free_reply_callbacks(redis_sock); REDIS_DISABLE_MODE(redis_sock, PIPELINE); |