summaryrefslogtreecommitdiffstats
path: root/src/os/macos.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/os/macos.rs')
-rw-r--r--src/os/macos.rs7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/os/macos.rs b/src/os/macos.rs
index cf68d04..1ed6ecf 100644
--- a/src/os/macos.rs
+++ b/src/os/macos.rs
@@ -21,12 +21,13 @@ pub(crate) fn get_open_sockets() -> HashMap<Connection, String> {
for raw_connection in connections {
let protocol = raw_connection.get_protocol();
- let ip_address = raw_connection.get_ip_address();
+ let remote_ip = raw_connection.get_remote_ip();
+ let local_ip = raw_connection.get_local_ip();
let remote_port = raw_connection.get_remote_port();
let local_port = raw_connection.get_local_port();
- let socket_addr = SocketAddr::new(ip_address, remote_port);
- let connection = Connection::new(socket_addr, local_port, protocol).unwrap();
+ let socket_addr = SocketAddr::new(remote_ip, remote_port);
+ let connection = Connection::new(socket_addr, local_ip, local_port, protocol).unwrap();
open_sockets.insert(connection, raw_connection.process_name.clone());
}