diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-04-05 12:33:52 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-04-05 20:34:33 +0100 |
commit | fa84cdbf0681c5241c0dd9d2b70fd39c6de9c946 (patch) | |
tree | a52803022ae87aa3908a4b31f4b8c4569f8c3d89 /filter | |
parent | 2ef43902dc0d4fec89934e1d90d11d60a648dff6 (diff) |
coverity#704635 Explicit null dereferenced
Change-Id: I2c4c14d28e6e0217a821efe4deb38ef6a97b5f74
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/config/cache/filtercache.cxx | 3 |
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; |