Index: search_and_replace.module
===================================================================
--- search_and_replace.module	(revision 96)
+++ search_and_replace.module	(working copy)
@@ -175,13 +175,14 @@
   if ($perform_replacement) {
     while ($val = db_fetch_array($result)) {
       $replacements = 0;
+      $replacements2 = 0;
       $node = node_load($val['nid']);
       //ONLY search (no replace) body and title text
       if ($form_state['values']["search_and_replace"] == 0) {
         _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->body, $replacements, $case_sensitive);
         $all_replacements+= $replacements;
-        _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->title, $replacements, $case_sensitive);
-        $all_replacements+= $replacements;
+        _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["search_term"], $node->title, $replacements2, $case_sensitive);
+        $all_replacements+= $replacements2;
         $replace_text = 'occurrences found in the following node bodies and titles';
       }
       //ONLY search (no replace) body text
@@ -201,8 +202,8 @@
       if ($form_state['values']["search_and_replace"] == 3) {
         $node->body = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->body, $replacements, $case_sensitive);
         $all_replacements+= $replacements;
-        $node->title = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->title, $replacements, $case_sensitive);
-        $all_replacements+= $replacements;
+        $node->title = _search_and_replace_helper($form_state['values']["search_term"], $form_state['values']["replace_term"], $node->title, $replacements2, $case_sensitive);
+        $all_replacements+= $replacements2;
         $replace_text = 'replacements made in the following node bodies and titles';
         $node->revision = TRUE;
         $node->log = 'Search and Replace: Replaced the title/body text "'. $form_state['values']["search_term"] .'" with "'. $form_state['values']["replace_term"] .'"';
@@ -224,7 +225,7 @@
         $node->log = 'Search and Replace: Replaced the title text "'. $form_state['values']["search_term"] .'" with "'. $form_state['values']["replace_term"] .'"';
       }
       node_save($node);
-      if ($replacements != 0) {
+      if ($replacements != 0 || $replacements2 != 0) {
         $replacement_nodes.= l(t($node->title), 'node/'. $node->nid) .' {'. $node->nid .'}<br />';
       }
     }
