aboutsummaryrefslogtreecommitdiffstats
path: root/src/assuan-socket-server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2010-01-28 15:31:25 +0000
committerWerner Koch <[email protected]>2010-01-28 15:31:25 +0000
commit1a457c5bd649a82afd0c3567576660d9e653bb18 (patch)
tree3936a3354d7892190c9f8b1ea3916e1df7d2c481 /src/assuan-socket-server.c
parentChanges to build for W32CE - does not yet work, though. (diff)
downloadlibassuan-1a457c5bd649a82afd0c3567576660d9e653bb18.tar.gz
libassuan-1a457c5bd649a82afd0c3567576660d9e653bb18.zip
Cleanups for W32CE.
Implement getenv replacement for W32CE.
Diffstat (limited to 'src/assuan-socket-server.c')
-rw-r--r--src/assuan-socket-server.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/assuan-socket-server.c b/src/assuan-socket-server.c
index 84b980e..031ee88 100644
--- a/src/assuan-socket-server.c
+++ b/src/assuan-socket-server.c
@@ -46,6 +46,8 @@ accept_connection_bottom (assuan_context_t ctx)
{
assuan_fd_t fd = ctx->connected_fd;
+ TRACE (ctx, ASSUAN_LOG_SYSIO, "accept_connection_bottom", ctx);
+
ctx->peercred_valid = 0;
#ifdef HAVE_SO_PEERCRED
{
@@ -90,12 +92,17 @@ accept_connection (assuan_context_t ctx)
struct sockaddr_un clnt_addr;
socklen_t len = sizeof clnt_addr;
+ TRACE1 (ctx, ASSUAN_LOG_SYSIO, "accept_connection", ctx,
+ "listen_fd=0x%x", ctx->listen_fd);
+
fd = SOCKET2HANDLE(accept (HANDLE2SOCKET(ctx->listen_fd),
(struct sockaddr*)&clnt_addr, &len ));
if (fd == ASSUAN_INVALID_FD)
{
return _assuan_error (ctx, gpg_err_code_from_syserror ());
}
+ TRACE1 (ctx, ASSUAN_LOG_SYSIO, "accept_connection", ctx,
+ "fd->0x%x", fd);
if (_assuan_sock_check_nonce (ctx, fd, &ctx->listen_nonce))
{
_assuan_close (ctx, fd);