lib/puppet/util/diff.rb in puppet-2.7.11 vs lib/puppet/util/diff.rb in puppet-2.7.12
- old
+ new
@@ -2,10 +2,12 @@
module Puppet::Util::Diff
include Puppet::Util
require 'tempfile'
def diff(old, new)
- command = [Puppet[:diff]]
+ return '' unless diff_cmd = Puppet[:diff] and diff_cmd != ""
+
+ command = [diff_cmd]
if args = Puppet[:diff_args] and args != ""
command << args
end
command << old << new
execute(command, :failonfail => false)