From 49d597fb4834810dcd5ff46ec17106161d644869 Mon Sep 17 00:00:00 2001 From: Alexander Olkhovoy Date: Tue, 7 Apr 2026 12:40:39 +0300 Subject: [PATCH] Fix embed_session_info parameter handling in Android JNI method - Update the conversion of embed_session_info to use jboolean::from(false) for proper boolean handling in the Java interface. --- src/android.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android.rs b/src/android.rs index 2144b74..8b6ce7e 100644 --- a/src/android.rs +++ b/src/android.rs @@ -103,7 +103,7 @@ pub unsafe extern "C" fn Java_com_github_shadowsocks_bg_Tun2proxy_runWithSession .close_fd_on_drop(close_fd_on_drop) .dns(dns) .verbosity(verbosity) - .embed_session_info(embed_session_info != 0); + .embed_session_info(embed_session_info != jboolean::from(false)); let v = crate::general_api::general_run_for_api(args, tun_mtu, false); Ok::(v) })