Put temp.delete inside ensure block

pull/4346/head
ChunkyProgrammer 2024-04-30 19:45:29 -04:00
rodzic 67f98cb60d
commit 2139308a0e
1 zmienionych plików z 25 dodań i 22 usunięć

Wyświetl plik

@ -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