From c67a0038b9dfc78730f726ef4ffc32e575ac6166 Mon Sep 17 00:00:00 2001 From: Brice Texier Date: Fri, 17 Oct 2014 18:37:41 +0200 Subject: [PATCH] Fixes bug on empty result for command "#{office_executable} -h 2>#{null}" On Debian Jessie with LibreOffice 4.3.2, this line fails because the command returns nothing. --- lib/docsplit/pdf_extractor.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/docsplit/pdf_extractor.rb b/lib/docsplit/pdf_extractor.rb index 12069c7..5829ecb 100644 --- a/lib/docsplit/pdf_extractor.rb +++ b/lib/docsplit/pdf_extractor.rb @@ -23,7 +23,7 @@ def version_string unless @@version_string null = windows? ? "NUL" : "/dev/null" @@version_string = `#{office_executable} -h 2>#{null}`.split("\n").first - if !!@@version_string.match(/[0-9]*/) + if !!@@version_string.to_s.match(/[0-9]*/) @@version_string = `#{office_executable} --version`.split("\n").first end end