diff --git modules/comment/comment.module modules/comment/comment.module
index 9d2d609..d48a855 100644
--- modules/comment/comment.module
+++ modules/comment/comment.module
@@ -1514,6 +1514,7 @@ function comment_save($comment) {
   }
   catch (Exception $e) {
     $transaction->rollback('comment', $e->getMessage(), array(), WATCHDOG_ERROR);
+    throw $e;
   }
 
 }
