Followup r109562
authorSam Reed <reedy@users.mediawiki.org>
Thu, 19 Jan 2012 20:26:10 +0000 (20:26 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Thu, 19 Jan 2012 20:26:10 +0000 (20:26 +0000)
Don't use such a naieve host check

includes/upload/UploadFromUrl.php

index cfedb79..55a9c80 100644 (file)
@@ -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;
                        }