Index: wp-includes/functions-post.php
===================================================================
--- wp-includes/functions-post.php	(revision 3330)
+++ wp-includes/functions-post.php	(working copy)
@@ -69,12 +69,8 @@
 			$post_date_gmt = get_gmt_from_date($post_date);
 	}
 
-	if ( empty($comment_status) ) {
-		if ( $update )
-			$comment_status = 'closed';
-		else
-			$comment_status = get_settings('default_comment_status');
-	}
+	if ( empty($comment_status) ) 
+		$comment_status = 'closed';
 	if ( empty($ping_status) )
 		$ping_status = get_settings('default_ping_status');
 	if ( empty($post_pingback) )

