From 9553784f82eabc7fb9009f75023f4711881d6d64 Mon Sep 17 00:00:00 2001 From: Sam Reed Date: Thu, 19 Jan 2012 20:26:10 +0000 Subject: [PATCH] Followup r109562 Don't use such a naieve host check --- includes/upload/UploadFromUrl.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; } -- 2.20.1