Put temp.delete inside ensure block

This commit is contained in:
ChunkyProgrammer 2024-04-30 19:45:29 -04:00
parent 6abee5de99
commit 6b0e4e6817
1 changed files with 25 additions and 22 deletions

View File

@ -298,6 +298,7 @@ struct Invidious::User
# Ensure max size of 4MB
io_sized = IO::Sized.new(file_io, 0x400000)
begin
temp = File.tempfile(".db") do |tempfile|
begin
File.write(tempfile.path, io_sized.gets_to_end)
@ -321,7 +322,9 @@ struct Invidious::User
Invidious::Database::Users.update_subscriptions(user)
end
end
temp.delete
ensure
temp.delete if !temp.nil?
end
end
end
end