aboutsummaryrefslogtreecommitdiff
path: root/handler.c
diff options
context:
space:
mode:
Diffstat (limited to 'handler.c')
-rw-r--r--handler.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/handler.c b/handler.c
index 455832b..a7f0303 100644
--- a/handler.c
+++ b/handler.c
@@ -93,9 +93,9 @@ static int on_payload(const struct http_payload *const p,
return 0;
}
-static int on_length(const unsigned long long len,
- const struct http_cookie *const c, struct http_response *const r,
- void *const user)
+static int on_length(const enum http_op op, const char *const res,
+ const unsigned long long len, const struct http_cookie *const c,
+ struct http_response *const r, void *const user)
{
struct client *const cl = user;
struct handler *const h = cl->h;
@@ -107,9 +107,9 @@ static int on_length(const unsigned long long len,
int ret;
if (s->length)
- ret = s->length(len, c, r, h->cfg.user, cl->args);
+ ret = s->length(op, res, len, c, r, h->cfg.user, cl->args);
else
- ret = h->cfg.length(len, c, r, h->cfg.user);
+ ret = h->cfg.length(op, res, len, c, r, h->cfg.user);
if (!ret)
{