summaryrefslogtreecommitdiff
path: root/ucb/source
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2014-03-06 12:09:02 +0000
committerCaolán McNamara <caolanm@redhat.com>2014-03-06 16:35:46 +0000
commita9531d2e534148c017d08ed29431cc79ca3569ee (patch)
treeeaa3ae2311e30900f33376b22b9c1ac4e677dee0 /ucb/source
parentd60392fb5b387175dbd2e575848993c02c56922f (diff)
coverity#982487 Unchecked dynamic_cast
Change-Id: I011ab1fc6a4c69891c17c867fbe951c00811eac2
Diffstat (limited to 'ucb/source')
-rw-r--r--ucb/source/ucp/cmis/cmis_content.cxx4
1 files changed, 4 insertions, 0 deletions
diff --git a/ucb/source/ucp/cmis/cmis_content.cxx b/ucb/source/ucp/cmis/cmis_content.cxx
index 0d909412869d..a7c2d942b45a 100644
--- a/ucb/source/ucp/cmis/cmis_content.cxx
+++ b/ucb/source/ucp/cmis/cmis_content.cxx
@@ -1408,6 +1408,10 @@ namespace cmis
try
{
libcmis::Document* document = dynamic_cast< libcmis::Document* >( getObject( xEnv ).get() );
+
+ if (!document)
+ return sal_False;
+
boost::shared_ptr< istream > aIn = document->getContentStream( );
uno::Reference< io::XInputStream > xIn = new ucbhelper::StdInputStream( aIn );