Fix parameter check in font/getFont.php
authorjens1o <jenshausdorf@gmail.com>
Sun, 23 Jul 2017 15:14:34 +0000 (17:14 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Sun, 23 Jul 2017 15:14:34 +0000 (17:14 +0200)
See #2351

wcfsetup/install/files/font/getFont.php

index 94ccf37e8e42c054ff528fc16551695eabd15cf4..16e0a5296f8dbb5a5ea9b662e284e69ce1474f5d 100644 (file)
@@ -19,11 +19,11 @@ $types = array(
        'woff2' => 'font/woff2' // the specs at http://dev.w3.org/webfonts/WOFF2/spec/ are not perfectly clear, but font/woff2 seems to be the most sane one and is currently used by Google Fonts
 );
 
-// get parameters
-$type = $_GET['type'];
-$font = (!empty($_GET['font']) ? basename($_GET['font']) : 'fontawesome-webfont');
-
-if (!empty($type)) {
+if (!empty($_GET['type'])) {
+       // get parameters
+       $type = $_GET['type'];
+       $font = (!empty($_GET['font']) ? basename($_GET['font']) : 'fontawesome-webfont');
+       
        if (isset($types[$type])) {
                if (file_exists($font . '.' . $type)) {
                        $filename = $font . '.' . $type;