From b3da1c06562c369c7c720663ca1558414a41108f Mon Sep 17 00:00:00 2001 From: Marcin Kulik Date: Fri, 20 Sep 2013 22:37:05 +0200 Subject: [PATCH] Don't crash when stdout data is shorter than expected --- app/models/stdout.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/stdout.rb b/app/models/stdout.rb index 9c3a435..de86bd7 100644 --- a/app/models/stdout.rb +++ b/app/models/stdout.rb @@ -20,7 +20,7 @@ class Stdout def delay_and_data_for_line(file, line) delay, size = TimingParser.parse_line(line) - data = file.read(size).force_encoding('utf-8') + data = file.read(size).to_s.force_encoding('utf-8') [delay, data] end