@@ -568,9 +568,9 @@ rawListItem :: Monad m => RSTParser m Int
568568 -> RSTParser m (Int, [Char])
569569rawListItem start = try $ do
570570 markerLength <- start
571− firstLine <- anyLine
571+ firstLine <- anyLineNewline
572572 restLines <- many (listLine markerLength)
573− return (markerLength, (firstLine ++ "\n" ++ (concat restLines)))
573+ return (markerLength, firstLine ++ concat restLines)
574574
575575-- continuation of a list item - indented and separated by blankline or
576576-- (in compact lists) endline.