summaryrefslogtreecommitdiff
path: root/src/assuan-uds.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <mb@g10code.com>2009-11-19 23:57:35 +0000
committerMarcus Brinkmann <mb@g10code.com>2009-11-19 23:57:35 +0000
commitcb53f862ff2a864da822d1c16d3df6a02157608b (patch)
tree7e2dc047048fe7053ef795f275537f899c986092 /src/assuan-uds.c
parent7cceb82f044654adccc7c998c979eca5af0f903b (diff)
downloadlibassuan-cb53f862ff2a864da822d1c16d3df6a02157608b.tar.gz
2009-11-19 Marcus Brinkmann <marcus@g10code.de>
* Makefile.am (common_sources): Remove assuan-connect.c and add client.c. * client.c, server.c: New file. * assuan-defs.h (_assuan_disconnect): Remove. (struct assuan_context_s): Remove members deinit_handler. (_assuan_client_release, _assuan_client_finish) (_assuan_server_finish, _assuan_server_release): New. * assuan-socket-server.c (accept_connection_bottom): Use ASSUAN_INVALID_PID, not -1. (finish_connection, deinit_socket_server): Remove. (assuan_init_socket_server): Use _assuan_server_release. * assuan-socket-connect.c (do_finish, do_deinit): Remove. (assuan_socket_connect): Use _assuan_client_release. * assuan-pipe-connect.c (do_finish, do_deinit): Remove. (pipe_connect): Update deinitialization. (socketpair_connect): Here as well. * context.c (assuan_get_pid): New from ... * assuan-connect.c (assuan_get_pid): ... here. Remove this file. * assuan-pipe-server.c (_assuan_deinit_server, accept_connection) (deinit_pipe_server, finish_connection): Remove unused function. * assuan-listen.c (assuan_accept): Check CTX->accept_handler before calling. Initialize RC. Do not call finish handler for pipe server. * assuan-uds.c (_assuan_uds_deinit): Do not call finish handler.
Diffstat (limited to 'src/assuan-uds.c')
-rw-r--r--src/assuan-uds.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/src/assuan-uds.c b/src/assuan-uds.c
index 4b9988f..1a5dec7 100644
--- a/src/assuan-uds.c
+++ b/src/assuan-uds.c
@@ -266,8 +266,6 @@ _assuan_uds_close_fds (assuan_context_t ctx)
void
_assuan_uds_deinit (assuan_context_t ctx)
{
- /* First call the finish_handler which should close descriptors etc. */
- ctx->finish_handler (ctx);
_assuan_uds_close_fds (ctx);
}