adds missing NULL check in CPluginDirectory::SetSetting
authorJonathan Marshall <jmarshall@never.you.mind>
Fri, 4 Jan 2013 21:27:21 +0000 (10:27 +1300)
committerS. Davilla <davilla@4pi.com>
Sun, 6 Jan 2013 13:31:04 +0000 (08:31 -0500)
xbmc/filesystem/PluginDirectory.cpp

index 9504956..b75b485 100644 (file)
@@ -579,7 +579,7 @@ void CPluginDirectory::SetSetting(int handle, const CStdString &strID, const CSt
 {
   CSingleLock lock(m_handleLock);
   CPluginDirectory *dir = dirFromHandle(handle);
-  if(dir->m_addon)
+  if(dir && dir->m_addon)
     dir->m_addon->UpdateSetting(strID, value);
 }