Index: modules/comment/comment.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/comment/comment.module,v
retrieving revision 1.596
diff -u -p -r1.596 comment.module
--- modules/comment/comment.module	25 Oct 2007 10:28:05 -0000	1.596
+++ modules/comment/comment.module	26 Oct 2007 14:05:39 -0000
@@ -822,7 +822,9 @@ function comment_save($edit) {
           }
         }
 
-        $edit['timestamp'] = time();
+        if (!isset($edit['timestamp'])) { // Default to the current time if a timestamp is not present.
+          $edit['timestamp'] = time();
+        }
 
         if ($edit['uid'] === $user->uid) { // '===' because we want to modify anonymous users too
           $edit['name'] = $user->name;
