diff --git a/phpBB/docs/CHANGELOG.html b/phpBB/docs/CHANGELOG.html
index c9064a4a36..6adb9aeb99 100644
--- a/phpBB/docs/CHANGELOG.html
+++ b/phpBB/docs/CHANGELOG.html
@@ -83,7 +83,8 @@
1.i. Changes since 3.0.RC8
- - [Fix] Cleaned usernames contain only single spaces, so "a_name" and "a__name" are treated as the same name (Bug #15634)
+ - [Fix] Cleaned usernames contain only single spaces, so "a_name" and "a__name" are treated as the same name (Bug #15634)
+ - [Fix] Check "able to disable word censor" option while applying word censor on text (Bug #15974)
1.ii. Changes since 3.0.RC7
diff --git a/phpBB/includes/cache.php b/phpBB/includes/cache.php
index 5198abdc3c..31b8b73e10 100644
--- a/phpBB/includes/cache.php
+++ b/phpBB/includes/cache.php
@@ -73,12 +73,7 @@ class cache extends acm
*/
function obtain_word_list()
{
- global $config, $user, $db;
-
- if (!$user->optionget('viewcensors') && $config['allow_nocensors'])
- {
- return array();
- }
+ global $db;
if (($censors = $this->get('_word_censors')) === false)
{
diff --git a/phpBB/includes/functions.php b/phpBB/includes/functions.php
index 8620134311..6f1d5964f5 100644
--- a/phpBB/includes/functions.php
+++ b/phpBB/includes/functions.php
@@ -2837,6 +2837,7 @@ function phpbb_checkdnsrr($host, $type = '')
return NULL;
}
+ // @exec('nslookup -retry=1 -timout=1 -type=' . escapeshellarg($type) . ' ' . escapeshellarg($host), $output);
@exec('nslookup -type=' . escapeshellarg($type) . ' ' . escapeshellarg($host), $output);
// If output is empty, the nslookup failed