aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-socket-server.c
diff options
context:
space:
mode:
authorNIIBE Yutaka <[email protected]>2022-04-06 05:00:29 +0000
committerNIIBE Yutaka <[email protected]>2022-04-06 05:00:29 +0000
commitc93eb901e58d5b31294c2d452659b5150d95ec59 (patch)
tree508cbfa4daa82543aa06374059c9a755aa180ab9 /src/assuan-socket-server.c
parentFix API break. (diff)
downloadlibassuan-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.c1
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);