summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/net/tcp/http.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/net/tcp/http.c b/src/net/tcp/http.c
index 13c500d50..3b59ed9f2 100644
--- a/src/net/tcp/http.c
+++ b/src/net/tcp/http.c
@@ -473,7 +473,8 @@ static struct interface_operation http_socket_operations[] = {
/** HTTP socket interface descriptor */
static struct interface_descriptor http_socket_desc =
- INTF_DESC ( struct http_request, socket, http_socket_operations );
+ INTF_DESC_PASSTHRU ( struct http_request, socket,
+ http_socket_operations, xfer );
/** HTTP data transfer interface operations */
static struct interface_operation http_xfer_operations[] = {
@@ -482,7 +483,8 @@ static struct interface_operation http_xfer_operations[] = {
/** HTTP data transfer interface descriptor */
static struct interface_descriptor http_xfer_desc =
- INTF_DESC ( struct http_request, xfer, http_xfer_operations );
+ INTF_DESC_PASSTHRU ( struct http_request, xfer,
+ http_xfer_operations, socket );
/**
* Initiate an HTTP connection, with optional filter