From: Sam Reed Date: Thu, 19 Jan 2012 20:26:10 +0000 (+0000) Subject: Followup r109562 X-Git-Tag: 1.31.0-rc.0~25172 X-Git-Url: http://git.cyclocoop.org/%22.%24h.%22?a=commitdiff_plain;h=9553784f82eabc7fb9009f75023f4711881d6d64;p=lhc%2Fweb%2Fwiklou.git Followup r109562 Don't use such a naieve host check --- diff --git a/includes/upload/UploadFromUrl.php b/includes/upload/UploadFromUrl.php index cfedb792cc..55a9c80fa6 100644 --- a/includes/upload/UploadFromUrl.php +++ b/includes/upload/UploadFromUrl.php @@ -49,8 +49,9 @@ class UploadFromUrl extends UploadBase { return true; } $valid = false; + $parsedUrl = wfParseUrl( $url ); foreach( $wgCopyUploadsDomains as $domain ) { - if ( strpos( $url, $domain ) !== false ) { + if ( $parsedUrl['host'] === $domain ) { $valid = true; break; }