diff --git a/lib/ci/ansi2html.rb b/lib/ci/ansi2html.rb
index 229050151d3..c10d3616f31 100644
--- a/lib/ci/ansi2html.rb
+++ b/lib/ci/ansi2html.rb
@@ -105,7 +105,7 @@ module Ci
break
elsif s.scan(/)
@out << '<'
- elsif s.scan(/\n/)
+ elsif s.scan(/\r?\n/)
@out << '
'
else
@out << s.scan(/./m)