summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sendf.c3
-rw-r--r--lib/urldata.h1
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/sendf.c b/lib/sendf.c
index 632b4f63a..a0fe27e1e 100644
--- a/lib/sendf.c
+++ b/lib/sendf.c
@@ -363,7 +363,8 @@ ssize_t Curl_send_plain(struct Curl_easy *data, int num,
#if defined(MSG_FASTOPEN) && !defined(TCP_FASTOPEN_CONNECT) /* Linux */
if(conn->bits.tcp_fastopen) {
bytes_written = sendto(sockfd, mem, len, MSG_FASTOPEN,
- conn->remote_addr.addr, conn->remote_addr.addrlen);
+ &conn->remote_addr->sa_addr,
+ conn->remote_addr->addrlen);
conn->bits.tcp_fastopen = FALSE;
}
else
diff --git a/lib/urldata.h b/lib/urldata.h
index 78cd0f006..87e4b052a 100644
--- a/lib/urldata.h
+++ b/lib/urldata.h
@@ -188,6 +188,7 @@ typedef CURLcode (*Curl_datastream)(struct Curl_easy *data,
#include "wildcard.h"
#include "multihandle.h"
#include "c-hyper.h"
+#include "cf-socket.h"
#ifdef HAVE_GSSAPI
# ifdef HAVE_GSSGNU