diff options
author | Caolán McNamara <caolanm@redhat.com> | 2022-08-16 09:24:15 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2022-08-17 00:35:53 +0200 |
commit | cc396384b13a71a5ac2732d22b076c98316d64a0 (patch) | |
tree | 34c8cc01db4ba92e2f295109be92956d0ff714b8 /connectivity | |
parent | 04af1b4e1ce5e3e74bad517a238957bf9aaccdcd (diff) |
cid#1500701 silence Dereference after null check
Change-Id: Ic982e7d46688628396d659d0c1a9d17fdb8c43a4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/138360
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/drivers/hsqldb/HStorageAccess.cxx | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/connectivity/source/drivers/hsqldb/HStorageAccess.cxx b/connectivity/source/drivers/hsqldb/HStorageAccess.cxx index 36ef9f287347..fbbd25fbdea3 100644 --- a/connectivity/source/drivers/hsqldb/HStorageAccess.cxx +++ b/connectivity/source/drivers/hsqldb/HStorageAccess.cxx @@ -341,9 +341,14 @@ extern "C" SAL_JNI_EXPORT void JNICALL Java_com_sun_star_sdbcx_comp_hsqldb_Nativ #endif std::shared_ptr<StreamHelper> pHelper = StorageContainer::getRegisteredStream(env,name,key); - Reference< XSeekable> xSeek = pHelper ? pHelper->getSeek() : Reference< XSeekable>(); - OSL_ENSURE(xSeek.is(),"No Seekable stream!"); + OSL_ENSURE(pHelper, "No StreamHelper!"); + if (!pHelper) + return; + + Reference< XSeekable> xSeek = pHelper->getSeek(); + + OSL_ENSURE(xSeek.is(), "No Seekable stream!"); if (!xSeek) return; |