diff options
Diffstat (limited to '')
-rw-r--r-- | assuan/assuan-pipe-server.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/assuan/assuan-pipe-server.c b/assuan/assuan-pipe-server.c index 58d9aa142..2a9b829aa 100644 --- a/assuan/assuan-pipe-server.c +++ b/assuan/assuan-pipe-server.c @@ -55,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); + } } @@ -67,4 +71,3 @@ assuan_deinit_pipe_server (ASSUAN_CONTEXT ctx) - |