Index: sites/all/modules/glossary/glossary.module
===================================================================
--- sites/all/modules/glossary/glossary.module	(revision 3270)
+++ sites/all/modules/glossary/glossary.module	(working copy)
@@ -879,7 +879,13 @@
       foreach ($relations as $related) {
         if ($link_related) {
           if ($click_option == 1) {
-            $items[] .= l($related->name, 'glossary/'. $term->vid, NULL, NULL, 'term'. $related->tid);
+            if (variable_get('glossary_page_per_letter', 0)) {
+              $linkto = 'glossary/'. $term->vid .'/letter'. drupal_strtolower(drupal_substr($related->name, 0, 1));
+            }
+            else {
+              $linkto = 'glossary/'. $term->vid;
+            }
+            $items[] .= l($related->name, $linkto, NULL, NULL, 'term'. $related->tid);
           }
           else {
             $items[] .= l($related->name, 'glossary/term/'. $related->tid);
