[php8] Don't use strlen on potentially null string

Was causing test suite to fail in php8.1
Bug: T313663

Change-Id: I26635db7be47cf62ba5670399ee9cee13da4e5c2
This commit is contained in:
Brian Wolff 2022-07-24 06:37:11 -07:00
parent 8fee4d932c
commit 495fdf92bb

View file

@ -277,7 +277,7 @@ class EtcdConfig implements Config, LoggerAwareInterface {
static $terminalCodes = [ 404 => true ];
if ( $rcode < 200 || $rcode > 399 ) {
$response['error'] = strlen( $rerr ) ? $rerr : "HTTP $rcode ($rdesc)";
$response['error'] = strlen( $rerr ?? '' ) ? $rerr : "HTTP $rcode ($rdesc)";
$response['retry'] = empty( $terminalCodes[$rcode] );
return $response;
}