Index: trackback.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/trackback/trackback.module,v
retrieving revision 1.30
diff -u -F^f -r1.30 trackback.module
--- trackback.module	9 May 2005 20:24:45 -0000	1.30
+++ trackback.module	16 May 2005 23:59:55 -0000
@@ -345,7 +345,7 @@ function trackback_exit() {
   if ($trackback_node) {
     //gather together data from node fields and format as a ping message
     $edit = $_POST['edit'];
-    $params = array('title' => $trackback_node->title, 'excerpt' => truncate_utf8(check_output($trackback_node->teaser), 255), 'blog_name' => variable_get('site_name', ''), 'url' => url('node/'. $trackback_node->nid, NULL, NULL, 1) );
+    $params = array('title' => $trackback_node->title, 'excerpt' => truncate_utf8(strip_tags(check_output($trackback_node->teaser, $node->format)), 255), 'blog_name' => variable_get('site_name', ''), 'url' => url('node/'. $trackback_node->nid, NULL, NULL, 1) );
     
     foreach ($params as $key => $value) {
       $str[] = $key .'='. urlencode($value);
@@ -457,7 +457,7 @@ function trackback_cron() {
       // see if we've sent a trackback here already
       $set = db_fetch_object(db_query('SELECT * FROM {trackback_sent} WHERE nid = %d AND url = \'%s\'', $node->nid, $url));
       if(!$set) {
-        $params = array('title' => $node->title, 'excerpt' => truncate_utf8(check_output($node->teaser), 255), 'blog_name' => variable_get('site_name', ''), 'url' => url('node/'. $node->nid, NULL, NULL, 1) );
+        $params = array('title' => $node->title, 'excerpt' => truncate_utf8(strip_tags(check_output($node->teaser, $node->format)), 255), 'blog_name' => variable_get('site_name', ''), 'url' => url('node/'. $node->nid, NULL, NULL, 1) );
 
         foreach ($params as $key => $value) {
           $str[] = $key .'='. urlencode($value);
