Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 803056 Details for
Bug 867985
=net-misc/curl-7.85.0 fails to build with error: 'quiche_recv_info' has no member named 'to'
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
revert upstream patch
curl-revert-unreleased-quiche.patch (text/plain), 1.84 KB, created by
Olivier Huber
on 2022-09-03 10:21:22 UTC
(
hide
)
Description:
revert upstream patch
Filename:
MIME Type:
Creator:
Olivier Huber
Created:
2022-09-03 10:21:22 UTC
Size:
1.84 KB
patch
obsolete
>Reverts https://github.com/curl/curl/commit/2086b69b5787dffbdfdf29223322119885546bb5 >Temporary fix until a new quiche version is released > >--- a/lib/vquic/quiche.c >+++ b/lib/vquic/quiche.c >@@ -258,7 +258,6 @@ CURLcode Curl_quic_connect(struct Curl_easy *data, > struct quicsocket *qs = &conn->hequic[sockindex]; > char ipbuf[40]; > int port; >- int rv; > > #ifdef DEBUG_QUICHE > /* initialize debug log callback only once */ >@@ -303,16 +304,8 @@ CURLcode Curl_quic_connect(struct Curl_easy *data, > if(result) > return result; > >- qs->local_addrlen = sizeof(qs->local_addr); >- rv = getsockname(sockfd, (struct sockaddr *)&qs->local_addr, >- &qs->local_addrlen); >- if(rv == -1) >- return CURLE_QUIC_CONNECT_ERROR; >- > qs->conn = quiche_conn_new_with_tls((const uint8_t *) qs->scid, >+ sizeof(qs->scid), NULL, 0, addr, addrlen, >- sizeof(qs->scid), NULL, 0, >- (struct sockaddr *)&qs->local_addr, >- qs->local_addrlen, addr, addrlen, > qs->cfg, qs->ssl, false); > if(!qs->conn) { > failf(data, "can't create quiche connection"); >@@ -478,8 +487,6 @@ static CURLcode process_ingress(struct Curl_easy *data, int sockfd, > > recv_info.from = (struct sockaddr *) &from; > recv_info.from_len = from_len; >- recv_info.to = (struct sockaddr *) &qs->local_addr; >- recv_info.to_len = qs->local_addrlen; > > recvd = quiche_conn_recv(qs->conn, buf, recvd, &recv_info); > if(recvd == QUICHE_ERR_DONE) >--- a/lib/vquic/quiche.h >+++ b/lib/vquic/quiche.h >@@ -49,8 +49,6 @@ struct quicsocket { > SSL_CTX *sslctx; > SSL *ssl; > bool h3_recving; /* TRUE when in h3-body-reading state */ >- struct sockaddr_storage local_addr; >- socklen_t local_addrlen; > }; > > #endif
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 867985
:
802657
| 803056