Index: class-wp-xmlrpc-server.php
===================================================================
--- class-wp-xmlrpc-server.php	(revision 34138)
+++ class-wp-xmlrpc-server.php	(working copy)
@@ -6262,7 +6262,7 @@
 		$this->escape($comment_content);
 		$comment_type = 'pingback';
 
-		$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_url', 'comment_author_email', 'comment_content', 'comment_type');
+		$commentdata = compact('comment_post_ID', 'comment_author', 'comment_author_url', 'comment_author_email', 'comment_content', 'comment_type', 'linea' );
 
 		$comment_ID = wp_new_comment($commentdata);
 
Index: comment-functions.php
===================================================================
--- comment-functions.php	(revision 34138)
+++ comment-functions.php	(working copy)
@@ -1635,8 +1635,9 @@
 	 *
 	 * @param int $comment_ID       The comment ID.
 	 * @param int $comment_approved 1 (true) if the comment is approved, 0 (false) if not.
+	 * @param array $commentdata Pass entire commentdata array
 	 */
-	do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'] );
+	do_action( 'comment_post', $comment_ID, $commentdata['comment_approved'], $commentdata );
 
 	return $comment_ID;
 }
