From 3e7e1c833d08aac4e0eeb4e37dcc44768c8b117c Mon Sep 17 00:00:00 2001 From: Pavlo Yatsukhnenko Date: Sat, 22 Dec 2018 15:30:46 +0200 Subject: Fix regression added in 602740d3 --- redis_array_impl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'redis_array_impl.c') diff --git a/redis_array_impl.c b/redis_array_impl.c index 09afa316..6280b4ca 100644 --- a/redis_array_impl.c +++ b/redis_array_impl.c @@ -1164,7 +1164,7 @@ ra_rehash_server(RedisArray *ra, zval *z_redis, zend_string *hostname, zend_bool /* check that we're not moving to the same node. */ zval *z_target = ra_find_node(ra, Z_STRVAL_P(z_ele), Z_STRLEN_P(z_ele), &pos TSRMLS_CC); - if (z_target && zend_string_equals(hostname, ra->hosts[pos])) { /* different host */ + if (z_target && !zend_string_equals(hostname, ra->hosts[pos])) { /* different host */ ra_move_key(Z_STRVAL_P(z_ele), Z_STRLEN_P(z_ele), z_redis, z_target TSRMLS_CC); } -- cgit v1.2.3