diff options
author | Andrzej J.R. Hunt <andrzej@ahunt.org> | 2013-09-06 08:30:56 +0100 |
---|---|---|
committer | Andrzej J.R. Hunt <andrzej@ahunt.org> | 2013-09-06 08:41:01 +0100 |
commit | 525bb53ab85ca2606db80edaf4ae33710921bad1 (patch) | |
tree | 8f6ba5378b67dc50b6d1c5867b9012f35a062559 /connectivity | |
parent | f9a7f0340e9e6dbaa9d381dd2b3ea8c1a2831857 (diff) |
CID#1079054 Uncaught exception.
In this case we should just propagate the DisposedException to the caller.
Change-Id: I3c2699ad6c2144007d98447b133cdbb13f5d50d9
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/drivers/firebird/Connection.cxx | 2 | ||||
-rw-r--r-- | connectivity/source/drivers/firebird/Connection.hxx | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/connectivity/source/drivers/firebird/Connection.cxx b/connectivity/source/drivers/firebird/Connection.cxx index 1d2e8f15ecba..f5fcb26a65ce 100644 --- a/connectivity/source/drivers/firebird/Connection.cxx +++ b/connectivity/source/drivers/firebird/Connection.cxx @@ -320,7 +320,7 @@ IMPLEMENT_SERVICE_INFO(OConnection, "com.sun.star.sdbc.drivers.firebird.OConnect "com.sun.star.sdbc.Connection") Reference< XBlob> OConnection::createBlob(ISC_QUAD* pBlobId) - throw(SQLException) + throw(SQLException, RuntimeException) { SAL_INFO("connectivity.firebird", "createBlob()"); MutexGuard aGuard(m_aMutex); diff --git a/connectivity/source/drivers/firebird/Connection.hxx b/connectivity/source/drivers/firebird/Connection.hxx index cdf6c443b98f..c7fe44c163d2 100644 --- a/connectivity/source/drivers/firebird/Connection.hxx +++ b/connectivity/source/drivers/firebird/Connection.hxx @@ -185,7 +185,8 @@ namespace connectivity */ ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XBlob> createBlob(ISC_QUAD* pBlobID) - throw(::com::sun::star::sdbc::SQLException); + throw(::com::sun::star::sdbc::SQLException, + ::com::sun::star::uno::RuntimeException); /** * Create and/or connect to the sdbcx Catalog. This is completely |