From: Cering Date: Wed, 10 Aug 2022 04:27:09 +0000 (+0800) Subject: connect: add quic connection information X-Git-Tag: curl-7_85_0~85 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=6ba3047378f40ae82d2296f970acd9eae36c2e06;p=thirdparty%2Fcurl.git connect: add quic connection information Fixes #9286 Closes #9287 --- diff --git a/.mailmap b/.mailmap index e55d77efd3..58102d0ac0 100644 --- a/.mailmap +++ b/.mailmap @@ -94,3 +94,4 @@ Max Mehl rzrymiak on github <106121613+rzrymiak@users.noreply.github.com> Oliver Roberts opensignature on github +Cering on github diff --git a/lib/connect.c b/lib/connect.c index 38f75e09f2..76d02a2fde 100644 --- a/lib/connect.c +++ b/lib/connect.c @@ -766,6 +766,13 @@ void Curl_updateconninfo(struct Curl_easy *data, struct connectdata *conn, Curl_conninfo_remote(data, conn, sockfd); Curl_conninfo_local(data, sockfd, local_ip, &local_port); } /* end of TCP-only section */ +#ifdef ENABLE_QUIC + else if(conn->transport == TRNSPRT_QUIC) { + if(!conn->bits.reuse) + Curl_conninfo_remote(data, conn, sockfd); + Curl_conninfo_local(data, sockfd, local_ip, &local_port); + } +#endif /* persist connection info in session handle */ Curl_persistconninfo(data, conn, local_ip, local_port);