From e40c1901e10fed91b28813ba687f18935f5e9d5c Mon Sep 17 00:00:00 2001 From: Martchus Date: Mon, 23 May 2022 19:55:32 +0200 Subject: [PATCH] Fix crash when parsing FLAC header --- flac/flacstream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flac/flacstream.cpp b/flac/flacstream.cpp index 1dd840a..a68eb93 100644 --- a/flac/flacstream.cpp +++ b/flac/flacstream.cpp @@ -192,7 +192,7 @@ std::streamoff FlacStream::makeHeader(ostream &outputStream, Diagnostics &diag) do { // parse block header originalStream.read(copy.buffer(), 4); - header.parseHeader(copy.buffer()); + header.parseHeader(std::string_view(copy.buffer(), 4)); // skip/copy block switch (static_cast(header.type())) {