If this was ever passed an empty string it would spit "PHP Notice: Uninitialized...
authorPlatonides <platonides@users.mediawiki.org>
Thu, 9 Jun 2011 19:57:10 +0000 (19:57 +0000)
committerPlatonides <platonides@users.mediawiki.org>
Thu, 9 Jun 2011 19:57:10 +0000 (19:57 +0000)
includes/db/DatabaseMysql.php

index 2b32fd0..759d1ac 100644 (file)
@@ -330,7 +330,7 @@ class DatabaseMysql extends DatabaseBase {
        }
 
        public function isQuotedIdentifier( $name ) {
-               return $name[0] == '`' && substr( $name, -1, 1 ) == '`';
+               return strlen($name) && $name[0] == '`' && substr( $name, -1, 1 ) == '`';
        }
 
        function ping() {