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);