| Index: trunk/extensions/CentralAuth/CentralAuthHooks.php |
| — | — | @@ -334,7 +334,8 @@ |
| 335 | 335 | $wgMemc->set( CentralAuthUser::memcKey( 'login-token', $loginToken ), $data, 600 ); |
| 336 | 336 | |
| 337 | 337 | $wiki = WikiMap::getWiki( $wiki ); |
| 338 | | - $url = $wiki->getUrl( 'Special:AutoLogin' ); |
| | 338 | + // Use WikiReference::getFullUrl(), returns a protocol-relative URL if needed |
| | 339 | + $url = $wiki->getFullUrl( 'Special:AutoLogin' ); |
| 339 | 340 | |
| 340 | 341 | if ( strpos( $url, '?' ) > 0 ) { |
| 341 | 342 | $url .= "&logout=1&token=$loginToken"; |