diff --git a/launcher/net/FileSink.cpp b/launcher/net/FileSink.cpp index 3f30c5e54..3a58a4667 100644 --- a/launcher/net/FileSink.cpp +++ b/launcher/net/FileSink.cpp @@ -82,7 +82,9 @@ Task::State FileSink::write(QByteArray& data) Task::State FileSink::abort() { - m_output_file->cancelWriting(); + if (m_output_file) { + m_output_file->cancelWriting(); + } failAllValidators(); return Task::State::Failed; }