Pārlūkot izejas kodu

vp9: Provide a default initializer for "hidden" member

The API of VP9 exposes a WasFrameHidden() function which accesses this
member. Given the constructor previously didn't initialize this member,
it's a potential vector for an uninitialized read.

Instead, we can initialize this to a deterministic value to prevent that
from occurring.
Lioncash 5 gadi atpakaļ
vecāks
revīzija
badea3b301
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      src/video_core/command_classes/codecs/vp9.h

+ 1 - 1
src/video_core/command_classes/codecs/vp9.h

@@ -159,7 +159,7 @@ private:
     std::array<s8, 4> loop_filter_ref_deltas{};
     std::array<s8, 2> loop_filter_mode_deltas{};
 
-    bool hidden;
+    bool hidden = false;
     s64 current_frame_number = -2; // since we buffer 2 frames
     s32 grace_period = 6;          // frame offsets need to stabilize
     std::array<FrameContexts, 4> frame_ctxs{};