summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2021-01-21 16:49:14 +0100
committerDaniel Stenberg <daniel@haxx.se>2021-01-21 16:49:14 +0100
commit12b194030dc5df777b2562e2e5a06265005ca48e (patch)
treea6380aac36df5f961aedb44c3dff37451de51aed
parent5a19cb5a3c1b0345306bb3738a0cdf43ea72852b (diff)
downloadcurl-bagder/hyper-data-conn.tar.gz
hyper: remove the conn->data referencesbagder/hyper-data-conn
-rw-r--r--lib/c-hyper.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/c-hyper.c b/lib/c-hyper.c
index 7c735da71..b92812bd6 100644
--- a/lib/c-hyper.c
+++ b/lib/c-hyper.c
@@ -60,8 +60,8 @@
size_t Curl_hyper_recv(void *userp, hyper_context *ctx,
uint8_t *buf, size_t buflen)
{
- struct connectdata *conn = (struct connectdata *)userp;
- struct Curl_easy *data = conn->data;
+ struct Curl_easy *data = userp;
+ struct connectdata *conn = data->conn;
CURLcode result;
ssize_t nread;
@@ -89,8 +89,8 @@ size_t Curl_hyper_recv(void *userp, hyper_context *ctx,
size_t Curl_hyper_send(void *userp, hyper_context *ctx,
const uint8_t *buf, size_t buflen)
{
- struct connectdata *conn = (struct connectdata *)userp;
- struct Curl_easy *data = conn->data;
+ struct Curl_easy *data = userp;
+ struct connectdata *conn = data->conn;
CURLcode result;
ssize_t nwrote;
@@ -686,7 +686,7 @@ CURLcode Curl_http(struct Curl_easy *data, bool *done)
goto error;
}
/* tell Hyper how to read/write network data */
- hyper_io_set_userdata(io, conn);
+ hyper_io_set_userdata(io, data);
hyper_io_set_read(io, Curl_hyper_recv);
hyper_io_set_write(io, Curl_hyper_send);