Kill entity check in wp_blacklist_check(). Props tellyworth. fixes #9965
git-svn-id: https://develop.svn.wordpress.org/trunk@11836 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
parent
49de179229
commit
b1447aa6a4
|
@ -625,16 +625,6 @@ function get_page_of_comment( $comment_ID, $args = array() ) {
|
||||||
function wp_blacklist_check($author, $email, $url, $comment, $user_ip, $user_agent) {
|
function wp_blacklist_check($author, $email, $url, $comment, $user_ip, $user_agent) {
|
||||||
do_action('wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent);
|
do_action('wp_blacklist_check', $author, $email, $url, $comment, $user_ip, $user_agent);
|
||||||
|
|
||||||
if ( preg_match_all('/&#(\d+);/', $comment . $author . $url, $chars) ) {
|
|
||||||
foreach ( (array) $chars[1] as $char ) {
|
|
||||||
// If it's an encoded char in the normal ASCII set, reject
|
|
||||||
if ( 38 == $char )
|
|
||||||
continue; // Unless it's &
|
|
||||||
if ( $char < 128 )
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$mod_keys = trim( get_option('blacklist_keys') );
|
$mod_keys = trim( get_option('blacklist_keys') );
|
||||||
if ( '' == $mod_keys )
|
if ( '' == $mod_keys )
|
||||||
return false; // If moderation keys are empty
|
return false; // If moderation keys are empty
|
||||||
|
|
Loading…
Reference in New Issue