summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-04-05 12:33:52 +0100
committerCaolán McNamara <caolanm@redhat.com>2014-04-05 20:34:33 +0100
commitfa84cdbf0681c5241c0dd9d2b70fd39c6de9c946 (patch)
treea52803022ae87aa3908a4b31f4b8c4569f8c3d89 /filter
parent2ef43902dc0d4fec89934e1d90d11d60a648dff6 (diff)
coverity#704635 Explicit null dereferenced
Change-Id: I2c4c14d28e6e0217a821efe4deb38ef6a97b5f74
Diffstat (limited to 'filter')
-rw-r--r--filter/source/config/cache/filtercache.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/filter/source/config/cache/filtercache.cxx b/filter/source/config/cache/filtercache.cxx
index 56f1723965f6..dfd622196ee0 100644
--- a/filter/source/config/cache/filtercache.cxx
+++ b/filter/source/config/cache/filtercache.cxx
@@ -1813,6 +1813,9 @@ CacheItemList::iterator FilterCache::impl_loadItemOnDemand( EItemType
break;
}
+ if (!pList)
+ throw css::container::NoSuchElementException();
+
css::uno::Reference< css::container::XNameAccess > xRoot(xConfig, css::uno::UNO_QUERY_THROW);
css::uno::Reference< css::container::XNameAccess > xSet ;
xRoot->getByName(sSet) >>= xSet;