From 5af18e8b70d6fa2ce01db0a62c36bc36e92aceca Mon Sep 17 00:00:00 2001 From: Devaev Maxim Date: Fri, 15 Jan 2021 01:26:05 +0300 Subject: [PATCH] fixed segfault on uninitialized mmal --- src/ustreamer/h264/encoder.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ustreamer/h264/encoder.c b/src/ustreamer/h264/encoder.c index b5a9152..11a9ae2 100644 --- a/src/ustreamer/h264/encoder.c +++ b/src/ustreamer/h264/encoder.c @@ -250,7 +250,9 @@ static void _h264_encoder_cleanup(h264_encoder_s *enc) { # undef DISABLE_PORT - enc->wrapper->status = MMAL_SUCCESS; // Это реально надо? + if (enc->wrapper) { + enc->wrapper->status = MMAL_SUCCESS; // Это реально надо? + } enc->last_online = -1; enc->ready = false;