diff --git a/Userland/Libraries/LibAudio/WavWriter.cpp b/Userland/Libraries/LibAudio/WavWriter.cpp index 896ec15719..7930c6a9ca 100644 --- a/Userland/Libraries/LibAudio/WavWriter.cpp +++ b/Userland/Libraries/LibAudio/WavWriter.cpp @@ -58,7 +58,7 @@ void WavWriter::finalize() VERIFY(!m_finalized); m_finalized = true; - if (m_file->is_open()) { + if (m_file && m_file->is_open()) { auto result = [&]() -> ErrorOr { TRY(m_file->seek(0, SeekMode::SetPosition)); return TRY(write_header());