diff options
author | Werner Koch <[email protected]> | 2001-12-13 15:04:36 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2001-12-13 15:04:36 +0000 |
commit | 3de2384ea5ae8b542c0d6654ceca3b8f473d2f9f (patch) | |
tree | aa13c8812fe6c65ca6db924dd7f0de6c5b70ec8a /assuan/assuan-pipe-server.c | |
parent | *** empty log message *** (diff) | |
download | gpgme-3de2384ea5ae8b542c0d6654ceca3b8f473d2f9f.tar.gz gpgme-3de2384ea5ae8b542c0d6654ceca3b8f473d2f9f.zip |
Updated Assuan to the current version
Diffstat (limited to 'assuan/assuan-pipe-server.c')
-rw-r--r-- | assuan/assuan-pipe-server.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/assuan/assuan-pipe-server.c b/assuan/assuan-pipe-server.c index 018d05df..2a9b829a 100644 --- a/assuan/assuan-pipe-server.c +++ b/assuan/assuan-pipe-server.c @@ -35,6 +35,7 @@ assuan_init_pipe_server (ASSUAN_CONTEXT *r_ctx, int filedes[2]) ctx = xtrycalloc (1, sizeof *ctx); if (!ctx) return ASSUAN_Out_Of_Core; + ctx->is_server = 1; ctx->input_fd = -1; ctx->output_fd = -1; @@ -54,7 +55,11 @@ assuan_init_pipe_server (ASSUAN_CONTEXT *r_ctx, int filedes[2]) void assuan_deinit_pipe_server (ASSUAN_CONTEXT ctx) { - xfree (ctx); + if (ctx) + { + xfree (ctx->hello_line); + xfree (ctx); + } } @@ -66,4 +71,3 @@ assuan_deinit_pipe_server (ASSUAN_CONTEXT ctx) - |