Commit 5075bf14 for libheif

commit 5075bf14b330d986b5811bb344707cde56909457
Author: Dirk Farin <dirk.farin@gmail.com>
Date:   Mon May 18 12:29:54 2026 +0200

    fix UB when copying TextItem text

diff --git a/libheif/text.cc b/libheif/text.cc
index d996a20b..0cf7e187 100644
--- a/libheif/text.cc
+++ b/libheif/text.cc
@@ -34,6 +34,6 @@ Result<std::vector<uint8_t>> TextItem::encode() const

 Error TextItem::parse(const std::vector<uint8_t> &data)
 {
-  m_text.assign(data.begin(), data.end());
+  m_text.assign(reinterpret_cast<const char*>(data.data()), data.size());
   return Error::Ok;
 }
\ No newline at end of file