vlc | branch: master | Thomas Guillem <[email protected]> | Fri Jan 20 11:21:48 
2017 +0100| [728ed2ff7a6ddebbe07c2cbc9c1841a056107fbc] | committer: Thomas 
Guillem

macosx: fix null deref

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

 modules/gui/macosx/VLCMainWindow.m | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/gui/macosx/VLCMainWindow.m 
b/modules/gui/macosx/VLCMainWindow.m
index aad40fb..fe62713 100644
--- a/modules/gui/macosx/VLCMainWindow.m
+++ b/modules/gui/macosx/VLCMainWindow.m
@@ -1163,7 +1163,8 @@ static const float f_min_window_height = 307.;
     } else {
         PL_LOCK;
         playlist_item_t *pl_item = 
playlist_ChildSearchName(p_playlist->p_root, [[item untranslatedTitle] 
UTF8String]);
-        [[[[VLCMain sharedInstance] playlist] model] changeRootItem:pl_item];
+        if (pl_item != NULL)
+            [[[[VLCMain sharedInstance] playlist] model] 
changeRootItem:pl_item];
 
         PL_UNLOCK;
     }

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to