From c13f2e34cdd87b6f80a086024f7284a08ed99b3a Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 18 Jan 2012 17:23:39 +0100 Subject: [PATCH] xbmc: add upstream patch Signed-off-by: Stephan Raue --- ...2ad8e4-9993-dont_deref_null_pointers.patch | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/mediacenter/xbmc/patches/xbmc-22ad8e4-9993-dont_deref_null_pointers.patch diff --git a/packages/mediacenter/xbmc/patches/xbmc-22ad8e4-9993-dont_deref_null_pointers.patch b/packages/mediacenter/xbmc/patches/xbmc-22ad8e4-9993-dont_deref_null_pointers.patch new file mode 100644 index 0000000000..641c7e3b2e --- /dev/null +++ b/packages/mediacenter/xbmc/patches/xbmc-22ad8e4-9993-dont_deref_null_pointers.patch @@ -0,0 +1,20 @@ +commit bee67c6b7129a6764c964a93e35e33b7cf2b35ea +Author: spiff +Date: Wed Jan 18 16:33:47 2012 +0100 + + fixed: don't deref null pointers, not even in release builds + +diff --git a/xbmc/addons/AddonInstaller.cpp b/xbmc/addons/AddonInstaller.cpp +index dc5c366..a7d96c0 100644 +--- a/xbmc/addons/AddonInstaller.cpp ++++ b/xbmc/addons/AddonInstaller.cpp +@@ -262,6 +262,9 @@ void CAddonInstaller::InstallFromXBMCRepo(const set &addonIDs) + bool CAddonInstaller::CheckDependencies(const AddonPtr &addon) + { + assert(addon.get()); ++ if (!addon) ++ return false; ++ + ADDONDEPS deps = addon->GetDeps(); + CAddonDatabase database; + database.Open(); \ No newline at end of file