catch clamav crashes and skip to avoid upload failure

This commit is contained in:
Kyle Drake 2020-04-30 07:45:37 +00:00
parent 10018c5124
commit 8b762bb786

View file

@ -711,7 +711,12 @@ class Site < Sequel::Model
expected_outcodes: [0, 1] expected_outcodes: [0, 1]
) )
output = line.run path: uploaded_file[:tempfile].path begin
output = line.run path: uploaded_file[:tempfile].path
rescue Terrapin::ExitStatusError => e
puts "WARNING: CLAMAV FAILED #{username} #{uploaded_file[:tempfile].path} #{e.message}"
return true
end
return true if output == '' return true if output == ''