@@ -1547,7 +1547,7 @@ PHP_METHOD(Redis, getMultiple)
15471547 /* Iterate through and grab our keys */
15481548 ZEND_HASH_FOREACH_VAL (hash , z_ele ) {
15491549 zend_string * zstr = zval_get_string (z_ele );
1550- redis_cmd_append_sstr_key (& cmd , zstr -> val , zstr -> len , redis_sock , NULL );
1550+ redis_cmd_append_sstr_key (& cmd , ZSTR_VAL ( zstr ), ZSTR_LEN ( zstr ) , redis_sock , NULL );
15511551 zend_string_release (zstr );
15521552 } ZEND_HASH_FOREACH_END ();
15531553
@@ -2004,13 +2004,13 @@ generic_sort_cmd(INTERNAL_FUNCTION_PARAMETERS, int desc, int alpha)
20042004 ZEND_HASH_FOREACH_VAL (Z_ARRVAL_P (zget ), zele ) {
20052005 zpattern = zval_get_string (zele );
20062006 redis_cmd_append_sstr (& cmd , "GET" , sizeof ("GET" ) - 1 );
2007- redis_cmd_append_sstr (& cmd , zpattern -> val , zpattern -> len );
2007+ redis_cmd_append_sstr (& cmd , ZSTR_VAL ( zpattern ), ZSTR_LEN ( zpattern ) );
20082008 zend_string_release (zpattern );
20092009 } ZEND_HASH_FOREACH_END ();
20102010 } else {
20112011 zpattern = zval_get_string (zget );
20122012 redis_cmd_append_sstr (& cmd , "GET" , sizeof ("GET" ) - 1 );
2013- redis_cmd_append_sstr (& cmd , zpattern -> val , zpattern -> len );
2013+ redis_cmd_append_sstr (& cmd , ZSTR_VAL ( zpattern ), ZSTR_LEN ( zpattern ) );
20142014 zend_string_release (zpattern );
20152015 }
20162016 }
@@ -2273,7 +2273,7 @@ void generic_mset(INTERNAL_FUNCTION_PARAMETERS, char *kw, ResultCallback fun)
22732273 ZEND_HASH_FOREACH_KEY_VAL (htargs , idx , zkey , zmem ) {
22742274 /* Handle string or numeric keys */
22752275 if (zkey ) {
2276- redis_cmd_append_sstr_key (& cmd , zkey -> val , zkey -> len , redis_sock , NULL );
2276+ redis_cmd_append_sstr_key (& cmd , ZSTR_VAL ( zkey ), ZSTR_LEN ( zkey ) , redis_sock , NULL );
22772277 } else {
22782278 keylen = snprintf (buf , sizeof (buf ), "%ld" , (long )idx );
22792279 redis_cmd_append_sstr_key (& cmd , buf , (strlen_t )keylen , redis_sock , NULL );
@@ -3197,7 +3197,7 @@ redis_build_pubsub_cmd(RedisSock *redis_sock, char **ret, PUBSUB_TYPE type,
31973197 /* Iterate our elements */
31983198 ZEND_HASH_FOREACH_VAL (ht_chan , z_ele ) {
31993199 zend_string * zstr = zval_get_string (z_ele );
3200- redis_cmd_append_sstr_key (& cmd , zstr -> val , zstr -> len , redis_sock , NULL );
3200+ redis_cmd_append_sstr_key (& cmd , ZSTR_VAL ( zstr ), ZSTR_LEN ( zstr ) , redis_sock , NULL );
32013201 zend_string_release (zstr );
32023202 } ZEND_HASH_FOREACH_END ();
32033203
@@ -3310,7 +3310,7 @@ redis_build_script_exists_cmd(char **ret, zval *argv, int argc) {
33103310
33113311 for (i = 0 ; i < argc ; i ++ ) {
33123312 zstr = zval_get_string (& argv [i ]);
3313- redis_cmd_append_sstr (& cmd , zstr -> val , zstr -> len );
3313+ redis_cmd_append_sstr (& cmd , ZSTR_VAL ( zstr ), ZSTR_LEN ( zstr ) );
33143314 zend_string_release (zstr );
33153315 }
33163316
0 commit comments