From 2a8ba96282153d2f43d71cdb3853232fd7a2f962 Mon Sep 17 00:00:00 2001 From: Beyley Cardellio Date: Fri, 13 Feb 2026 01:35:39 -0500 Subject: [PATCH] d/uvc: Don't try to push a null sink Part-of: --- src/xrt/drivers/uvc/uvc_driver.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/xrt/drivers/uvc/uvc_driver.c b/src/xrt/drivers/uvc/uvc_driver.c index ad562a4c4..f5d9f3b7d 100644 --- a/src/xrt/drivers/uvc/uvc_driver.c +++ b/src/xrt/drivers/uvc/uvc_driver.c @@ -260,7 +260,9 @@ process_payload(struct uvc_fs *stream, unsigned char *payload, size_t len) if (stream->frame_collected == stream->frame_size || is_eof) { stream->cur_frame->size = stream->frame_collected; - xrt_sink_push_frame(stream->sink, stream->cur_frame); + if (stream->sink) { + xrt_sink_push_frame(stream->sink, stream->cur_frame); + } u_sink_debug_push_frame(&stream->usd, stream->cur_frame); stream->frame_collected = 0; xrt_frame_reference(&stream->cur_frame, NULL);