buffer share same lifetime with jnienv

Signed-off-by: Dude so hot <djohn@fbi.gov>
This commit is contained in:
Dude so hot authored and renovate[bot] committed 2024-09-14 20:08:51 +08:00
1 parent eb3b53ee5b
commit 9bc6cccf26
1 file changed
+4 -1
+4 -1
View File
@@ -57,7 +57,10 @@ where
handle.get(parser)
}
fn deref_mut_direct_bytebuffer(env: &JNIEnv, buffer: JByteBuffer) -> Result<&'static mut [u8]> {
fn deref_mut_direct_bytebuffer<'local>(
env: &'local JNIEnv,
buffer: JByteBuffer,
) -> Result<&'local mut [u8]> {
let ptr = env.get_direct_buffer_address(&buffer)?;
let cap = env.get_direct_buffer_capacity(&buffer)?;