--- spam.module.og	2007-03-03 10:53:31.000000000 -0800
+++ spam.module.fix	2007-03-05 20:58:40.000000000 -0800
@@ -1312,33 +1312,30 @@
   $notspam = array('href' => "spam/$type/$id/notspam", 'title' => t('mark as not spam'));
   $access = user_access('access spam');
   $report = user_access('report spam');
   $admin = user_access('administer spam');
   $display = variable_get('spam_display_probability', 0);
   if (variable_get('spam_log_level', SPAM_LOG)) {
-    $display_text = " (". l($p->probability, "admin/spam/logs/$type/$id") .")";
-  }
-  else {
-    $display_text = " ($p->probability)";
+	$log_link = "admin/spam/logs/$type/$id";
   }
 
   if (!$p->probability && $admin) {
     $output['spam-spam'] = $spam;
     $output['spam-notspam'] = $notspam;
   }
   else if ($p->probability < variable_get('spam_threshold', 80)) {
     if ($access) {
-      $output['spam-probability'] = array('title' => t('not spam') . ($display ? $display_text : ''));
+      $output['spam-probability'] = array('href' => $log_link, 'title' => t('not spam') . " ($p->probability)");
     }
     if ($admin) {
       $output['spam-spam'] = $spam;
     }
   }
   else {
     if ($access) {
-      $output['spam-probability'] = array('title' => t('spam') . ($display ? $display_text : ''));
+      $output['spam-probability'] = array('href' => $log_link, 'title' => t('spam') . " ($p->probability)");
     }
     if ($admin) {
       $output['spam-notspam'] = $notspam;
     }
   }
 
