diff options
author | Werner Koch <[email protected]> | 2010-01-28 15:31:25 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2010-01-28 15:31:25 +0000 |
commit | 1a457c5bd649a82afd0c3567576660d9e653bb18 (patch) | |
tree | 3936a3354d7892190c9f8b1ea3916e1df7d2c481 /src/assuan-socket-server.c | |
parent | Changes to build for W32CE - does not yet work, though. (diff) | |
download | libassuan-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.c | 7 |
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); |