Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.599
diff -u -r1.599 comment.module
--- modules/comment/comment.module	4 Nov 2007 16:11:33 -0000	1.599
+++ modules/comment/comment.module	4 Nov 2007 17:03:24 -0000
@@ -1368,7 +1368,7 @@
       $comment->uid = $account->uid;
       $comment->name = check_plain($account->name);
     }
-    else {
+    elseif (empty($comment->name)) {
       $comment->name = variable_get('anonymous', t('Anonymous'));
     }
     $comment->timestamp = !empty($edit['timestamp']) ? $edit['timestamp'] : time();
