diff options
Diffstat (limited to 'src/assuan-pipe-server.c')
-rw-r--r-- | src/assuan-pipe-server.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/assuan-pipe-server.c b/src/assuan-pipe-server.c index 3dd0ab0..018d05d 100644 --- a/src/assuan-pipe-server.c +++ b/src/assuan-pipe-server.c @@ -39,7 +39,9 @@ assuan_init_pipe_server (ASSUAN_CONTEXT *r_ctx, int filedes[2]) ctx->output_fd = -1; ctx->inbound.fd = filedes[0]; - ctx->outbound.fd = filedes[0]; + ctx->outbound.fd = filedes[1]; + + ctx->pipe_mode = 1; rc = _assuan_register_std_commands (ctx); if (rc) |