|
|
|
@ -21,7 +21,7 @@ namespace llarp::quic
|
|
|
|
|
class Address
|
|
|
|
|
{
|
|
|
|
|
sockaddr_in6 saddr{};
|
|
|
|
|
ngtcp2_addr a{sizeof(saddr), reinterpret_cast<sockaddr*>(&saddr), nullptr};
|
|
|
|
|
ngtcp2_addr a{sizeof(saddr), reinterpret_cast<sockaddr*>(&saddr)};
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
Address() = default;
|
|
|
|
@ -102,8 +102,7 @@ namespace llarp::quic
|
|
|
|
|
Address local_, remote_;
|
|
|
|
|
|
|
|
|
|
public:
|
|
|
|
|
ngtcp2_path path{
|
|
|
|
|
{local_.sockaddr_size(), local_, nullptr}, {remote_.sockaddr_size(), remote_, nullptr}};
|
|
|
|
|
ngtcp2_path path{{local_.sockaddr_size(), local_}, {remote_.sockaddr_size(), remote_}, nullptr};
|
|
|
|
|
|
|
|
|
|
// Public accessors are const:
|
|
|
|
|
const Address& local = local_;
|
|
|
|
|