From: Rosen Penev Date: Sun, 2 Oct 2022 21:10:25 +0000 (-0700) Subject: fix mistaken reference X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7e61e84641283302e131e67c86548cf7b96b1fb2;p=libmatroska fix mistaken reference The static cast clarifies this is a pointer. Signed-off-by: Rosen Penev --- diff --git a/src/KaxBlock.cpp b/src/KaxBlock.cpp index cdf4d3d..d0c915a 100644 --- a/src/KaxBlock.cpp +++ b/src/KaxBlock.cpp @@ -866,7 +866,7 @@ void KaxBlockGroup::SetBlockDuration(uint64 TimeLength) { assert(ParentTrack); const int64 scale = ParentTrack->GlobalTimecodeScale(); - const auto& myDuration = static_cast(FindFirstElt(EBML_INFO(KaxBlockDuration), true)); + const auto myDuration = static_cast(FindFirstElt(EBML_INFO(KaxBlockDuration), true)); *(static_cast(myDuration)) = TimeLength / static_cast(scale); }