diff options
Diffstat (limited to 'ucb/source/ucp/ftp/ftpcontentprovider.cxx')
-rw-r--r-- | ucb/source/ucp/ftp/ftpcontentprovider.cxx | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/ucb/source/ucp/ftp/ftpcontentprovider.cxx b/ucb/source/ucp/ftp/ftpcontentprovider.cxx index 9b5f1a8e308a..9eac0b3acdce 100644 --- a/ucb/source/ucp/ftp/ftpcontentprovider.cxx +++ b/ucb/source/ucp/ftp/ftpcontentprovider.cxx @@ -187,10 +187,9 @@ Reference<XContent> SAL_CALL FTPContentProvider::queryContent( } else { Reference<XContentProvider> xProvider(UniversalContentBroker::create( m_xContext )->queryContentProvider("http:")); - if(xProvider.is()) - return xProvider->queryContent(xCanonicId); - else + if(!xProvider.is()) throw RuntimeException(); + return xProvider->queryContent(xCanonicId); } } catch(const malformed_exception&) { throw IllegalIdentifierException(); |