From: Roan Kattouw Date: Wed, 16 Feb 2011 11:28:58 +0000 (+0000) Subject: (bug 26603) returnto parameter in login link not escaped when viewed on Special:Userl... X-Git-Tag: 1.31.0-rc.0~31976 X-Git-Url: https://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/banques/?a=commitdiff_plain;h=130052e88a8acedf6be55fba5c13a912681da966;p=lhc%2Fweb%2Fwiklou.git (bug 26603) returnto parameter in login link not escaped when viewed on Special:Userlogout --- diff --git a/includes/SkinTemplate.php b/includes/SkinTemplate.php index d04a84cd61..2c5edf9487 100644 --- a/includes/SkinTemplate.php +++ b/includes/SkinTemplate.php @@ -570,7 +570,7 @@ class SkinTemplate extends Skin { $personal_urls = array(); $page = $wgRequest->getVal( 'returnto', $this->thisurl ); $query = $wgRequest->getVal( 'returntoquery', $this->thisquery ); - $returnto = "returnto=$page"; + $returnto = wfArrayToCGI( array( 'returnto' => $page ) ); if( $this->thisquery != '' ) { $returnto .= "&returntoquery=$query"; }