[vlc-commits] macosx: Fix crash when getting error for audio list query

David Fuhrmann git at videolan.org
Tue Aug 6 21:47:57 CEST 2019


vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Tue Aug  6 21:45:52 2019 +0200| [37b7c5f6b525046d8c8201c4923ca8e2d2f9f0f4] | committer: David Fuhrmann

macosx: Fix crash when getting error for audio list query

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=37b7c5f6b525046d8c8201c4923ca8e2d2f9f0f4
---

 modules/gui/macosx/library/VLCLibraryModel.m | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/modules/gui/macosx/library/VLCLibraryModel.m b/modules/gui/macosx/library/VLCLibraryModel.m
index bfd0bd71f1..0e37d3c7e2 100644
--- a/modules/gui/macosx/library/VLCLibraryModel.m
+++ b/modules/gui/macosx/library/VLCLibraryModel.m
@@ -137,6 +137,10 @@ static void libraryCallback(void *p_data, const vlc_ml_event_t *p_event)
 - (void)updateCachedListOfAudioMedia
 {
     vlc_ml_media_list_t *p_media_list = vlc_ml_list_audio_media(_p_mediaLibrary, NULL);
+    if (!p_media_list) {
+        return;
+    }
+
     NSMutableArray *mutableArray = [[NSMutableArray alloc] initWithCapacity:p_media_list->i_nb_items];
     for (size_t x = 0; x < p_media_list->i_nb_items; x++) {
         VLCMediaLibraryMediaItem *mediaItem = [[VLCMediaLibraryMediaItem alloc] initWithMediaItem:&p_media_list->p_items[x]];



More information about the vlc-commits mailing list