From 06ad4d64312ed97c2cacbd4736a4a1e88712bd03 Mon Sep 17 00:00:00 2001 From: Campbell Barton <campbell@blender.org> Date: Mon, 23 Sep 2024 14:13:55 +0200 Subject: [PATCH] 4.2 backport: Fix fake_retiming_key_init returning uninitialized stack memory Back-port [0] from main. [0]: 630eff9b5ea52588ab8d0ecd83893dd989757b53 Pull Request: https://projects.blender.org/blender/blender/pulls/127672 --- .../editors/space_sequencer/sequencer_retiming_draw.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/blender/editors/space_sequencer/sequencer_retiming_draw.cc b/source/blender/editors/space_sequencer/sequencer_retiming_draw.cc index 226afd3cea4..c6ed0e0e160 100644 --- a/source/blender/editors/space_sequencer/sequencer_retiming_draw.cc +++ b/source/blender/editors/space_sequencer/sequencer_retiming_draw.cc @@ -348,7 +348,7 @@ static bool fake_keys_draw(const bContext *C, int right_key_frame = right_fake_key_frame_get(C, seq); if (SEQ_retiming_key_get_by_timeline_frame(scene, seq, left_key_frame) == nullptr) { - SeqRetimingKey fake_key; + SeqRetimingKey fake_key = {0}; fake_key.strip_frame_index = (left_key_frame - SEQ_time_start_frame_get(seq)) * SEQ_time_media_playback_rate_factor_get(scene, seq); fake_key.flag = 0; @@ -363,7 +363,7 @@ static bool fake_keys_draw(const bContext *C, right_key_frame += 1; } - SeqRetimingKey fake_key; + SeqRetimingKey fake_key = {0}; fake_key.strip_frame_index = (right_key_frame - SEQ_time_start_frame_get(seq)) * SEQ_time_media_playback_rate_factor_get(scene, seq); fake_key.flag = 0; -- GitLab