]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
global: Update http_server_request_set_destroy_callback usage
authorAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 24 Jan 2017 07:56:29 +0000 (09:56 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Tue, 24 Jan 2017 07:56:29 +0000 (09:56 +0200)
src/doveadm/client-connection-http.c
src/lib-http/test-http-payload.c
src/lib-http/test-http-server-errors.c

index 3e573efb6562fd218576d0356884dcbfc70cd442..a2536d8d386dba64161f473336a795ecffdecd44 100644 (file)
@@ -123,9 +123,8 @@ doveadm_http_server_connection_destroy(void *context, const char *reason ATTR_UN
 }
 
 static void
-doveadm_http_server_request_destroy(void *context)
+doveadm_http_server_request_destroy(struct client_connection_http *conn)
 {
-        struct client_connection_http *conn = context;
        struct http_server_response *resp = 
                http_server_request_get_response(conn->http_server_request);
 
index 508bb243ea028c04582e1537f3424a7c80dbfe52..01a8193f7726ef53748e95162db45fadbda1d68e 100644 (file)
@@ -409,7 +409,7 @@ client_handle_echo_request(struct client_request *creq,
 /* request */
 
 static void
-http_server_request_destroyed(void *context);
+http_server_request_destroyed(struct client_request *creq);
 
 static struct client_request *
 client_request_init(struct client *client,
@@ -446,11 +446,8 @@ static void client_request_deinit(struct client_request **_creq)
 }
 
 static void
-http_server_request_destroyed(void *context)
+http_server_request_destroyed(struct client_request *creq)
 {
-       struct client_request *creq =
-               (struct client_request *)context;
-
        client_request_deinit(&creq);
 }
 
index 88881e4a1f97309da83b3706a77afb1eaa90bfeb..5c595c0f98c26716f8cb33c183596b07f1db3f89 100644 (file)
@@ -116,9 +116,8 @@ struct _slow_request {
 };
 
 static void
-test_server_slow_request_destroyed(void *context)
+test_server_slow_request_destroyed(struct _slow_request *ctx)
 {
-       struct _slow_request *ctx = (struct _slow_request *)context;
        test_assert(ctx->serviced);
        if (ctx->to_delay != NULL)
                timeout_remove(&ctx->to_delay);
@@ -220,10 +219,8 @@ struct _hanging_request_payload {
 };
 
 static void
-test_server_hanging_request_payload_destroyed(void *context)
+test_server_hanging_request_payload_destroyed(struct _hanging_request_payload *ctx)
 {
-       struct _hanging_request_payload *ctx =
-               (struct _hanging_request_payload *)context;
        test_assert(!ctx->serviced);
        if (ctx->io != NULL)
                io_remove(&ctx->io);
@@ -356,10 +353,8 @@ struct _hanging_response_payload {
 };
 
 static void
-test_server_hanging_response_payload_destroyed(void *context)
+test_server_hanging_response_payload_destroyed(struct _hanging_response_payload *ctx)
 {
-       struct _hanging_response_payload *ctx =
-               (struct _hanging_response_payload *)context;
        test_assert(!ctx->serviced);
        if (ctx->io != NULL)
                io_remove(&ctx->io);