diff --git a/lib/POE/Wheel/SocketFactory.pm b/lib/POE/Wheel/SocketFactory.pm index 0504e75..4f6c0de 100644 --- a/lib/POE/Wheel/SocketFactory.pm +++ b/lib/POE/Wheel/SocketFactory.pm @@ -201,7 +201,7 @@ sub _define_accept_state { ($peer_port, $peer_addr) = unpack_sockaddr_in($peer); } elsif ( $domain eq DOM_INET6 ) { - ($peer_addr, $peer_port) = unpack_sockaddr_in6($peer); + ($peer_port, $peer_addr) = unpack_sockaddr_in6($peer); } else { die "sanity failure: socket domain == $domain";