From 9b74d0b83cbbafc62a719e3a12d13f0240559c73 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Wed, 10 Sep 2003 07:56:06 +0000
Subject: [PATCH] - Patch from Matt:

  "The noise words description says that whitespace and line breaks will be
  stripped out, but the code never does any trimming.  This simple patch strips
  the whitespace from the noise words.  This probably takes care of bug #2804."
---
 modules/search.module        | 2 +-
 modules/search/search.module | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/search.module b/modules/search.module
index 462e32f1c191..e7faea16abd8 100644
--- a/modules/search.module
+++ b/modules/search.module
@@ -270,7 +270,7 @@ function update_index($search_array) {
       // Remove "noisewords"
       $noise = explode(",", variable_get("noisewords", ""));
       foreach ($noise as $word) {
-        $wordlist = preg_replace("' $word '", " ", $wordlist);
+        $wordlist = str_replace(trim($word), " ", $wordlist);
       }
 
       // Remove whitespace
diff --git a/modules/search/search.module b/modules/search/search.module
index 462e32f1c191..e7faea16abd8 100644
--- a/modules/search/search.module
+++ b/modules/search/search.module
@@ -270,7 +270,7 @@ function update_index($search_array) {
       // Remove "noisewords"
       $noise = explode(",", variable_get("noisewords", ""));
       foreach ($noise as $word) {
-        $wordlist = preg_replace("' $word '", " ", $wordlist);
+        $wordlist = str_replace(trim($word), " ", $wordlist);
       }
 
       // Remove whitespace
-- 
GitLab