From 275de81f854be66f575e3c8e36a0c1b56281e788 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Thu, 22 Aug 2024 00:09:34 +0200 Subject: samba: Fix crash when url->path == null --- libs/samba/src/main/cpp/samba.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libs/samba/src/main') diff --git a/libs/samba/src/main/cpp/samba.cpp b/libs/samba/src/main/cpp/samba.cpp index 7266a7f..1d1d9d2 100644 --- a/libs/samba/src/main/cpp/samba.cpp +++ b/libs/samba/src/main/cpp/samba.cpp @@ -210,7 +210,8 @@ void nativeUrlDestroy(JNIEnv* env, jclass clazz, jlong ptr) { } jstring nativeUrlPath(JNIEnv* env, jclass clazz, jlong ptr) { - return jni::UTF8ToString(env, std::string(reinterpret_cast(ptr)->path())).release(); + auto* path = reinterpret_cast(ptr)->path(); + return jni::UTF8ToString(env, std::string(path ? path : "")).release(); } void nativeDirDestroy(JNIEnv* env, jclass clazz, jlong ptr) { -- cgit v1.2.3-70-g09d2