From f64888e85345931047904c1360f57cd9e97d8235 Mon Sep 17 00:00:00 2001 From: Alexandre Emsenhuber Date: Tue, 8 Apr 2008 20:24:31 +0000 Subject: [PATCH] Don't use $wgDBservers to get server ip, it isn't set on Wikimedia and return host="" for all db servers --- includes/api/ApiQuerySiteinfo.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/includes/api/ApiQuerySiteinfo.php b/includes/api/ApiQuerySiteinfo.php index b0ea015f86..eff3dc600f 100644 --- a/includes/api/ApiQuerySiteinfo.php +++ b/includes/api/ApiQuerySiteinfo.php @@ -195,12 +195,12 @@ class ApiQuerySiteinfo extends ApiQueryBase { if ($includeAll) { if (!$wgShowHostnames) $this->dieUsage('Cannot view all servers info unless $wgShowHostnames is true', 'includeAllDenied'); - - global $wgDBservers; - $lags = wfGetLB()->getLagTimes(); + + $lb = wfGetLB(); + $lags = $lb->getLagTimes(); foreach( $lags as $i => $lag ) { $data[] = array ( - 'host' => $wgDBservers[$i]['host'], + 'host' => $lb->getServerName( $i ), 'lag' => $lag); } } else { -- 2.20.1