diff options
author | Caolán McNamara <caolanm@redhat.com> | 2014-03-06 12:09:02 +0000 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2014-03-06 16:35:46 +0000 |
commit | a9531d2e534148c017d08ed29431cc79ca3569ee (patch) | |
tree | eaa3ae2311e30900f33376b22b9c1ac4e677dee0 /ucb/source | |
parent | d60392fb5b387175dbd2e575848993c02c56922f (diff) |
coverity#982487 Unchecked dynamic_cast
Change-Id: I011ab1fc6a4c69891c17c867fbe951c00811eac2
Diffstat (limited to 'ucb/source')
-rw-r--r-- | ucb/source/ucp/cmis/cmis_content.cxx | 4 |
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 ); |