diff --git a/lib/ngtcp2_pkt.c b/lib/ngtcp2_pkt.c index 6750c2d56d7433be6531495896c89ce88b692e4f..c47d0bb6c745c872974a1536dcc08c2936e14937 100644 --- a/lib/ngtcp2_pkt.c +++ b/lib/ngtcp2_pkt.c @@ -41,9 +41,7 @@ int ngtcp2_pkt_chain_new(ngtcp2_pkt_chain **ppc, const ngtcp2_path *path, return NGTCP2_ERR_NOMEM; } - ngtcp2_path_storage_init(&(*ppc)->path, path->local.addr, path->local.len, - path->local.user_data, path->remote.addr, - path->remote.len, path->remote.user_data); + ngtcp2_path_storage_init2(&(*ppc)->path, path); (*ppc)->next = NULL; (*ppc)->pkt = (uint8_t *)(*ppc) + sizeof(ngtcp2_pkt_chain); (*ppc)->pktlen = pktlen;