From ad88a9daafa14167b1955e07f16c5bcd6b7ea9ed Mon Sep 17 00:00:00 2001 From: fduncanh Date: Fri, 14 Jan 2022 10:48:32 -0500 Subject: [PATCH] raop: check if video_flush callback is defined --- lib/raop.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/raop.c b/lib/raop.c index 6f88db6..cc3de13 100755 --- a/lib/raop.c +++ b/lib/raop.c @@ -357,8 +357,10 @@ conn_destroy(void *ptr) { /* This is done in case TEARDOWN was not called */ raop_rtp_mirror_destroy(conn->raop_rtp_mirror); } - - conn->raop->callbacks.video_flush(conn->raop->callbacks.cls); + + if (conn->raop->callbacks.video_flush) { + conn->raop->callbacks.video_flush(conn->raop->callbacks.cls); + } free(conn->local); free(conn->remote);