From 5e864518c0950c128977d3e026783ef497a61671 Mon Sep 17 00:00:00 2001 From: alterdekim Date: Tue, 10 Dec 2024 21:18:03 +0300 Subject: [PATCH] modified: frida_core/src/android_tun.rs --- frida_core/src/android_tun.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/frida_core/src/android_tun.rs b/frida_core/src/android_tun.rs index 757151f..8ab72c3 100644 --- a/frida_core/src/android_tun.rs +++ b/frida_core/src/android_tun.rs @@ -5,8 +5,10 @@ use std::os::fd::FromRawFd; pub fn create(cfg: i32) -> (DeviceReader, DeviceWriter) { // check this if android build won't work - let mut reader = unsafe { File::from_raw_fd(cfg) }; - let mut writer = unsafe { File::from_raw_fd(cfg) }; + let fd1 = cfg.clone(); + let fd2 = fd1.clone(); + let mut reader = unsafe { File::from_raw_fd(fd1) }; + let mut writer = unsafe { File::from_raw_fd(fd2) }; (DeviceReader {reader}, DeviceWriter {writer}) }