From 1616d0ec3308a9acda013c788523bc2fdb34dee3 Mon Sep 17 00:00:00 2001 From: dijunkun Date: Wed, 20 Aug 2025 16:37:29 +0800 Subject: [PATCH] [fix] Add validity check for props --- src/single_window/render.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/single_window/render.cpp b/src/single_window/render.cpp index 267a5fc..03c529a 100644 --- a/src/single_window/render.cpp +++ b/src/single_window/render.cpp @@ -1331,7 +1331,12 @@ void Render::ProcessSdlEvent() { case STREAM_FRASH: { auto* props = static_cast(event.user.data1); if (!props) { - LOG_ERROR("Invalid stream window properties"); + continue; + } + if (props->video_width_ <= 0 || props->video_height_ <= 0) { + continue; + } + if (!props->dst_buffer_) { continue; }