From 7866645bab5e637dee3886253a09ddf973e84aae Mon Sep 17 00:00:00 2001 From: SessionHero01 <180888785+SessionHero01@users.noreply.github.com> Date: Wed, 3 Dec 2025 14:57:36 +1100 Subject: [PATCH] Fix NULL pointer dereferencing (#34) Co-authored-by: SessionHero01 (cherry picked from commit 94e6f06e6972b11db5576f7c7db600cca8c60bd5) --- library/src/main/cpp/protocol.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/src/main/cpp/protocol.cpp b/library/src/main/cpp/protocol.cpp index 0472b22..f5d30f2 100644 --- a/library/src/main/cpp/protocol.cpp +++ b/library/src/main/cpp/protocol.cpp @@ -54,7 +54,7 @@ static JavaLocalRef serializeDecodedEnvelope(JNIEnv *env, const session return {env, env->NewObject(class_info.java_class, class_info.constructor, serializeEnvelop(env, envelop.envelope).get(), - envelop.pro ? nullptr : serializeDecodedPro(env, *envelop.pro).get(), + envelop.pro ? serializeDecodedPro(env, *envelop.pro).get() : nullptr, content.get(), sender_ed25519.get(), sender_x25519.get(),