@@ -1022,7 +1022,7 @@ PHP_METHOD(Redis, getMultiple)
1022
1022
ZEND_HASH_FOREACH_VAL (hash , z_ele ) {
1023
1023
zend_string * zstr = zval_get_string (z_ele );
1024
1024
char * key = zstr -> val ;
1025
- int key_len = zstr -> len ;
1025
+ strlen_t key_len = zstr -> len ;
1026
1026
/* Apply key prefix if necissary */
1027
1027
int key_free = redis_key_prefix (redis_sock , & key , & key_len );
1028
1028
/* Append this key to our command */
@@ -1460,7 +1460,7 @@ PHP_REDIS_API void generic_sort_cmd(INTERNAL_FUNCTION_PARAMETERS, char *sort,
1460
1460
cmd_sizes [2 ] = 4 ;
1461
1461
1462
1462
/* Prefix our key if we need to */
1463
- key_free = redis_key_prefix (redis_sock , & key , ( int * ) & key_len );
1463
+ key_free = redis_key_prefix (redis_sock , & key , & key_len );
1464
1464
1465
1465
/* second line, key */
1466
1466
cmd_sizes [3 ] = redis_cmd_format (& cmd_lines [3 ], "$%d" , key_len );
@@ -1852,7 +1852,7 @@ generic_mset(INTERNAL_FUNCTION_PARAMETERS, char *kw, ResultCallback fun) {
1852
1852
keytable = Z_ARRVAL_P (z_array );
1853
1853
ZEND_HASH_FOREACH_KEY_VAL (keytable , idx , zkey , z_value_p ) {
1854
1854
char * key , * val ;
1855
- unsigned int key_len ;
1855
+ strlen_t key_len ;
1856
1856
int val_len ;
1857
1857
int val_free , key_free ;
1858
1858
char buf [32 ];
@@ -1871,7 +1871,7 @@ generic_mset(INTERNAL_FUNCTION_PARAMETERS, char *kw, ResultCallback fun) {
1871
1871
1872
1872
val_free = redis_serialize (redis_sock , z_value_p , & val , & val_len
1873
1873
TSRMLS_CC );
1874
- key_free = redis_key_prefix (redis_sock , & key , ( int * ) & key_len );
1874
+ key_free = redis_key_prefix (redis_sock , & key , & key_len );
1875
1875
1876
1876
if (step == 0 ) { /* counting */
1877
1877
cmd_len += 1 + integer_length (key_len ) + 2
@@ -2855,7 +2855,8 @@ redis_build_pubsub_cmd(RedisSock *redis_sock, char **ret, PUBSUB_TYPE type,
2855
2855
HashTable * ht_chan ;
2856
2856
zval * z_ele ;
2857
2857
char * key ;
2858
- int cmd_len , key_len , key_free ;
2858
+ int cmd_len , key_free ;
2859
+ strlen_t key_len ;
2859
2860
smart_string cmd = {0 };
2860
2861
2861
2862
if (type == PUBSUB_CHANNELS ) {
@@ -2893,7 +2894,7 @@ redis_build_pubsub_cmd(RedisSock *redis_sock, char **ret, PUBSUB_TYPE type,
2893
2894
ZEND_HASH_FOREACH_VAL (ht_chan , z_ele ) {
2894
2895
zend_string * zstr = zval_get_string (z_ele );
2895
2896
char * key = zstr -> val ;
2896
- int key_len = zstr -> len ;
2897
+ strlen_t key_len = zstr -> len ;
2897
2898
2898
2899
/* Apply prefix if required */
2899
2900
key_free = redis_key_prefix (redis_sock , & key , & key_len );
@@ -3027,7 +3028,7 @@ redis_build_eval_cmd(RedisSock *redis_sock, char **ret, char *keyword,
3027
3028
ZEND_HASH_FOREACH_VAL (args_hash , elem ) {
3028
3029
zend_string * zstr = zval_get_string (elem );
3029
3030
char * key = zstr -> val ;
3030
- int key_len = zstr -> len ;
3031
+ strlen_t key_len = zstr -> len ;
3031
3032
3032
3033
/* Keep track of the old command pointer */
3033
3034
char * old_cmd = * ret ;
@@ -3281,7 +3282,7 @@ PHP_METHOD(Redis, migrate) {
3281
3282
}
3282
3283
3283
3284
// Prefix our key if we need to, build our command
3284
- key_free = redis_key_prefix (redis_sock , & key , ( int * ) & key_len );
3285
+ key_free = redis_key_prefix (redis_sock , & key , & key_len );
3285
3286
3286
3287
/* Construct our command */
3287
3288
if (copy && replace ) {
@@ -3756,7 +3757,7 @@ generic_scan_cmd(INTERNAL_FUNCTION_PARAMETERS, REDIS_SCAN_TYPE type) {
3756
3757
3757
3758
/* Prefix our key if we've got one and we have a prefix set */
3758
3759
if (key_len ) {
3759
- key_free = redis_key_prefix (redis_sock , & key , ( int * ) & key_len );
3760
+ key_free = redis_key_prefix (redis_sock , & key , & key_len );
3760
3761
}
3761
3762
3762
3763
/**
0 commit comments