From c29cf6be84378770cbdf4b0635e3baa63cf2a04c Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Wed, 18 Jan 2012 17:23:53 +0100 Subject: [PATCH] xbmc-pvr: add upstream patch Signed-off-by: Stephan Raue --- ...4817e6-9993-dont_deref_null_pointers.patch | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-84817e6-9993-dont_deref_null_pointers.patch diff --git a/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-84817e6-9993-dont_deref_null_pointers.patch b/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-84817e6-9993-dont_deref_null_pointers.patch new file mode 100644 index 0000000000..641c7e3b2e --- /dev/null +++ b/packages/mediacenter/xbmc-pvr/patches/xbmc-pvr-84817e6-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