From f6e7d1b57e1ff7da8e137f9565eff0c3ee923a7a Mon Sep 17 00:00:00 2001 From: Simon Morlat <simon.morlat@linphone.org> Date: Fri, 2 Feb 2024 14:00:34 +0100 Subject: [PATCH] Fix crash in linphone_call_take_preview_snapshot() while stream is send-only. --- src/conference/session/video-stream.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/conference/session/video-stream.cpp b/src/conference/session/video-stream.cpp index 926f5b58ef..e43f42a767 100644 --- a/src/conference/session/video-stream.cpp +++ b/src/conference/session/video-stream.cpp @@ -833,7 +833,7 @@ void MS2VideoControl::sSnapshotTakenCb(void *userdata, MSFilter *, unsigned int int MS2VideoControl::takePreviewSnapshot(const string &file) { VideoStream *vs = getVideoStream(); if (vs && vs->local_jpegwriter) { - ms_filter_clear_notify_callback(vs->jpegwriter); + ms_filter_clear_notify_callback(vs->local_jpegwriter); const char *filepath = file.empty() ? nullptr : file.c_str(); ms_filter_add_notify_callback(vs->local_jpegwriter, sSnapshotTakenCb, this, FALSE); return ms_filter_call_method(vs->local_jpegwriter, MS_JPEG_WRITER_TAKE_SNAPSHOT, (void *)filepath); -- GitLab