From a9531d2e534148c017d08ed29431cc79ca3569ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= Date: Thu, 6 Mar 2014 12:09:02 +0000 Subject: [PATCH] coverity#982487 Unchecked dynamic_cast Change-Id: I011ab1fc6a4c69891c17c867fbe951c00811eac2 --- ucb/source/ucp/cmis/cmis_content.cxx | 4 ++++ 1 file changed, 4 insertions(+) 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 );