Make WordPress Core

Ticket #10172: 10172.diff

File 10172.diff, 497 bytes (added by Denis-de-Bernardy, 17 years ago)
  • wp-includes/wp-db.php

     
    396396         */
    397397        function set_prefix($prefix) {
    398398
    399                 if ( preg_match('|[^a-z0-9_]|i', $prefix) )
     399                if ( preg_match('|^[^a-z0-9_]*$|i', $prefix) )
    400400                        return new WP_Error('invalid_db_prefix', /*WP_I18N_DB_BAD_PREFIX*/'Invalid database prefix'/*/WP_I18N_DB_BAD_PREFIX*/);
    401401
    402402                $old_prefix = $this->prefix;