diff options
author | NIIBE Yutaka <[email protected]> | 2022-04-06 05:00:29 +0000 |
---|---|---|
committer | NIIBE Yutaka <[email protected]> | 2022-04-06 05:00:29 +0000 |
commit | c93eb901e58d5b31294c2d452659b5150d95ec59 (patch) | |
tree | 508cbfa4daa82543aa06374059c9a755aa180ab9 /src/assuan-socket-server.c | |
parent | Fix API break. (diff) | |
download | libassuan-c93eb901e58d5b31294c2d452659b5150d95ec59.tar.gz libassuan-c93eb901e58d5b31294c2d452659b5150d95ec59.zip |
w32: Store a flag if it's socket or not in Assuan CTX.
* src/assuan-defs.h (struct assuan_context_s): Add is_socket flag.
* src/assuan-socket.c (assuan_sock_init): Set the flag.
* src/assuan-socket-connect.c (_assuan_connect_finalize): Likewise.
* src/assuan-socket-server.c (assuan_init_socket_server): Likewise.
* src/system-w32.c (__assuan_close): Use the flag.
(is_socket): Remove.
(__assuan_read, __assuan_write): Use the flag.
--
Signed-off-by: NIIBE Yutaka <[email protected]>
Diffstat (limited to 'src/assuan-socket-server.c')
-rw-r--r-- | src/assuan-socket-server.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/assuan-socket-server.c b/src/assuan-socket-server.c index e1e0c60..8b20718 100644 --- a/src/assuan-socket-server.c +++ b/src/assuan-socket-server.c @@ -201,6 +201,7 @@ assuan_init_socket_server (assuan_context_t ctx, assuan_fd_t fd, TRACE_BEG2 (ctx, ASSUAN_LOG_CTX, "assuan_init_socket_server", ctx, "fd=0x%x, flags=0x%x", fd, flags); + ctx->flags.is_socket = 1; rc = _assuan_register_std_commands (ctx); if (rc) return TRACE_ERR (rc); |