You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-libs/mlt/files/mlt-6.20.0-nullpointer-cras...

23 lines
873 B

From b32be6e56e328bb2e580aa13cd757aa211310bae Mon Sep 17 00:00:00 2001
From: Dan Dennedy <dan@dennedy.org>
Date: Thu, 27 Feb 2020 23:49:07 -0800
Subject: [PATCH] fix null pointer crash in mix transition
---
src/modules/core/transition_mix.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/modules/core/transition_mix.c b/src/modules/core/transition_mix.c
index ab7a166d0..89c07a285 100644
--- a/src/modules/core/transition_mix.c
+++ b/src/modules/core/transition_mix.c
@@ -139,7 +139,7 @@ static int transition_get_audio( mlt_frame frame_a, void **buffer, mlt_audio_for
mlt_frame_get_audio( frame_a, (void**) &buffer_a, format, &frequency_a, &channels_a, &samples_a );
// Prevent dividing by zero.
- if ( !channels_a || !channels_b )
+ if ( !channels_a || !channels_b || !buffer_a || !buffer_b )
return 1;
if ( buffer_b == buffer_a )