diff --git a/sites/all/modules/contrib/feeds_comment_processor/FeedsCommentProcessor.inc b/sites/all/modules/contrib/feeds_comment_processor/FeedsCommentProcessor.inc
index 4d21b04..c5b0605 100644
--- a/sites/all/modules/contrib/feeds_comment_processor/FeedsCommentProcessor.inc
+++ b/sites/all/modules/contrib/feeds_comment_processor/FeedsCommentProcessor.inc
@@ -79,6 +79,10 @@ class FeedsCommentProcessor extends FeedsProcessor {
    * Save a comment.
    */
   public function entitySave($comment) {
+    // Trim the subject if it is too long.
+    if (strlen($comment->subject) > 29) {
+      $comment->subject = truncate_utf8(strip_tags($comment_text), 29, TRUE);
+    }
     comment_submit($comment);
     comment_save($comment);
   }
