From 8d4e6a13b0d0d2dac0d5d846c7c79f89661cc631 Mon Sep 17 00:00:00 2001 From: Maxim Devaev Date: Fri, 1 Mar 2024 03:20:43 +0200 Subject: [PATCH] server: fixed zero frame behaviour --- src/ustreamer/http/server.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ustreamer/http/server.c b/src/ustreamer/http/server.c index 4f670d7..dba0fc8 100644 --- a/src/ustreamer/http/server.c +++ b/src/ustreamer/http/server.c @@ -923,8 +923,9 @@ static bool _expose_frame(us_server_s *server, const us_frame_s *frame) { } if (frame->used == 0) { - // Фрейм нулевой длины означает, что мы просто должны повторить то что уже есть. - US_FRAME_COPY_META(frame, ex->frame); + // Фрейм нулевой длины означает, что мы просто должны повторить то, + // что у нас уже есть, с поправкой на онлайн. + ex->frame->online = frame->online; } else { us_frame_copy(frame, ex->frame); }