Index: modules/aggregator/aggregator.parser.inc =================================================================== RCS file: /cvs/drupal/drupal/modules/aggregator/aggregator.parser.inc,v retrieving revision 1.4 diff -u -r1.4 aggregator.parser.inc --- modules/aggregator/aggregator.parser.inc 15 Jul 2009 21:32:43 -0000 1.4 +++ modules/aggregator/aggregator.parser.inc 17 Aug 2009 20:11:04 -0000 @@ -120,10 +120,10 @@ // characters of the description ending at a word boundary, but not // splitting potential entities. if (!empty($item['title'])) { - $item['title'] = $item['title']; + $item['title'] = htmlspecialchars_decode($item['title'], ENT_QUOTES); } elseif (!empty($item['description'])) { - $item['title'] = preg_replace('/^(.*)[^\w;&].*?$/', "\\1", truncate_utf8($item['description'], 40)); + $item['title'] = htmlspecialchars_decode(preg_replace('/^(.*)[^\w;&].*?$/', "\\1", truncate_utf8($item['description'], 40))); } else { $item['title'] = '';