Skip to content

Commit ac3fcc8

Browse files
committed
Fix ini value parsing for afterburner.redis_skip_server_check
1 parent 0e968c6 commit ac3fcc8

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

object-cache.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -659,7 +659,8 @@ function wp_cache_init(): bool {
659659
}
660660

661661
if ( ini_get( 'afterburner.redis_skip_server_check' ) && ! isset( $redis_server['afterburner.redis_skip_server_check'] ) ) {
662-
$redis_server['afterburner.redis_skip_server_check'] = true;
662+
// Ini value can be "yes" / "no" which we need to interpret properly as boolean.
663+
$redis_server['afterburner.redis_skip_server_check'] = filter_var( ini_get( 'afterburner.redis_skip_server_check' ), FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE);
663664
}
664665

665666
if ( ini_get( 'afterburner.max_items_lru_cache' ) && ! isset( $redis_server['afterburner.max_items_lru_cache'] ) ) {

0 commit comments

Comments
 (0)