Index: rate.module
===================================================================
--- rate.module	(revision 738)
+++ rate.module	(working copy)
@@ -193,7 +193,15 @@
   _rate_check_widget($widget);
 
   // Determine if the user may vote.
-  $node = $content_type == 'node' ? node_load($content_id) : NULL;
+  switch($content_type) {
+    case "node":
+      $node = node_load($content_id);
+    case "comment":
+      $node = comment_load($content_id);
+    default:
+      $node = null;
+  }
+  
   $permission_status = _rate_check_permissions($widget, $node);
 
   // This option should be available, check for legacy.
@@ -508,7 +516,15 @@
   $saved = TRUE;
 
   // Determine if the user may vote.
-  $node = $content_type == 'node' ? node_load($content_id) : NULL;
+  switch($content_type) {
+    case "node":
+      $node = node_load($content_id);
+    case "comment":
+      $node = comment_load($content_id);
+    default:
+      $node = null;
+  }
+  
   $permission_status = _rate_check_permissions($widget, $node);
   
   // This option should be available, check for legacy.
