connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx |    3 +++
 1 file changed, 3 insertions(+)

New commits:
commit 3af9cc7e2514641f2e9a1238ddaaf578271ab832
Author:     Caolán McNamara <caolan.mcnam...@collabora.com>
AuthorDate: Tue Sep 24 09:35:13 2024 +0100
Commit:     Caolán McNamara <caolan.mcnam...@collabora.com>
CommitDate: Tue Sep 24 13:27:48 2024 +0200

    cid#1607586 explicitly return after JNI ThrowNew
    
    Change-Id: Ib863d3c9769602088fae8d4d51d0449101979cbd
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/173850
    Tested-by: Jenkins
    Reviewed-by: Caolán McNamara <caolan.mcnam...@collabora.com>

diff --git a/connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx 
b/connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx
index 51468b472bd5..3336c7f78bb0 100644
--- a/connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx
+++ b/connectivity/source/drivers/hsqldb/StorageNativeInputStream.cxx
@@ -134,9 +134,12 @@ extern "C" SAL_JNI_EXPORT jlong JNICALL 
Java_com_sun_star_sdbcx_comp_hsqldb_Stor
 #endif
 
     if ( n < 0 )
+    {
         ThrowException( env,
                         "java/io/IOException",
                         "n < 0");
+        return 0;
+    }
 
     std::shared_ptr<StreamHelper> pHelper = 
StorageContainer::getRegisteredStream(env,name,key);
     OSL_ENSURE(pHelper,"No stream helper!");

Reply via email to