diff --git a/components/streams/src/filestream.cpp b/components/streams/src/filestream.cpp index 6e13884f41d5e0c3eb2d248d20ea85c9376d2524..35a70f2175bfecde1746b798877be8856ae9281a 100644 --- a/components/streams/src/filestream.cpp +++ b/components/streams/src/filestream.cpp @@ -169,6 +169,11 @@ bool File::readPacket(std::tuple<ftl::codecs::StreamPacket,ftl::codecs::Packet> } std::get<0>(data).version = 4; + // Fix for flags corruption + if (std::get<1>(data).data.size() == 0) { + std::get<1>(data).flags = 0; + } + return true; }