From a3bd23610b453e16e273d9266ecb60af1ea68531 Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Thu, 12 Jan 2023 17:11:41 +0100 Subject: [PATCH] libvlc: media: cancel request on destroy If the media is released, the thumbnail request must be interrupted (since the thumbnail cb will access the media event manager). --- lib/media.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/media.c b/lib/media.c index 51655d071e..79e966f706 100644 --- a/lib/media.c +++ b/lib/media.c @@ -1084,6 +1084,7 @@ void libvlc_media_thumbnail_request_cancel( libvlc_media_thumbnail_request_t *re // Destroy a thumbnail request void libvlc_media_thumbnail_request_destroy( libvlc_media_thumbnail_request_t *req ) { + libvlc_media_thumbnail_request_cancel( req ); libvlc_media_release( req->md ); libvlc_release(req->instance); free( req );