]> jfr.im git - uguu.git/commitdiff
file ext fix v1.5.1
authornokonoko <redacted>
Sat, 29 Jan 2022 20:31:15 +0000 (21:31 +0100)
committernokonoko <redacted>
Sat, 29 Jan 2022 20:31:15 +0000 (21:31 +0100)
lets just ignore double dots :)

static/php/includes/Upload.class.php

index e19e4e5c33569d67ebcdae4d1401ec648474f79a..c81b67197555252914f69e6bbaf68255c92ce989 100644 (file)
@@ -142,12 +142,10 @@ class Upload
             finfo_close($finfo);
 
             $extension = explode('.', self::$FILE_NAME);
-            if(substr_count(self::$FILE_NAME, '.') === 0) {
-                self::$FILE_EXTENSION = null;
-            } elseif(substr_count(self::$FILE_NAME, '.') > 1) {
-                self::$FILE_EXTENSION = $extension[count($extension)-2].'.'.$extension[count($extension)-1];
-            } else {
+            if(substr_count(self::$FILE_NAME, '.') > 0) {
                 self::$FILE_EXTENSION = $extension[count($extension)-1];
+            } else {
+                self::$FILE_EXTENSION = null;
             }
 
             if (Settings::$LOG_IP) {