Index: trailscout.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/trailscout/trailscout.module,v
retrieving revision 1.5
diff -u -p -r1.5 trailscout.module
--- trailscout.module	18 Jun 2008 17:52:46 -0000	1.5
+++ trailscout.module	2 Jul 2008 12:09:23 -0000
@@ -84,8 +84,8 @@ function trailscout_set_trail() {
       }
       $last_crumb = array_pop($_SESSION['trail']);
     }
-    $link = truncate_utf8($title, $len, TRUE, TRUE);
-    $url = l($link, $_GET['q'], array('title' => $title));
+    $link = htmlspecialchars_decode(truncate_utf8($title, $len, TRUE, TRUE), ENT_QUOTES);
+    $url = l($link, drupal_get_path_alias($_GET['q']), array('title' => $title));
     if (isset($last_crumb) && $last_crumb != $url) {
       // add last_crumb back
       $_SESSION['trail'][] = $last_crumb;
