aboutsummaryrefslogtreecommitdiffstats
path: root/assuan/assuan-pipe-server.c
diff options
context:
space:
mode:
authorWerner Koch <[email protected]>2001-12-13 15:04:36 +0000
committerWerner Koch <[email protected]>2001-12-13 15:04:36 +0000
commit3de2384ea5ae8b542c0d6654ceca3b8f473d2f9f (patch)
treeaa13c8812fe6c65ca6db924dd7f0de6c5b70ec8a /assuan/assuan-pipe-server.c
parent*** empty log message *** (diff)
downloadgpgme-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.c8
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)
-