From 638d8073b084102fc13bd58e25ef07ab8c8c031d Mon Sep 17 00:00:00 2001 From: cozis Date: Sat, 20 Jun 2026 09:55:29 +0200 Subject: [PATCH] io_interface: return peer address from accept --- src/io_interface.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/io_interface.zig b/src/io_interface.zig index 7c88a55..74ed715 100644 --- a/src/io_interface.zig +++ b/src/io_interface.zig @@ -1309,10 +1309,11 @@ fn netAccept(userdata: ?*anyopaque, listen_handle: net.Socket.Handle, options: n error.OutOfMemory => return error.SystemResources, error.Canceled => return error.Canceled, }; + const remote_address = node.remoteAddress(handle) catch return error.SocketNotListening; return .{ .handle = handle, - .address = .{ .ip4 = .unspecified(0) }, + .address = nodeAddressToIpAddress(remote_address), }; }