diff options
-rw-r--r-- | src/context.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/context.c b/src/context.c index e41b60b..78b4eb5 100644 --- a/src/context.c +++ b/src/context.c @@ -149,10 +149,12 @@ assuan_begin_confidential (assuan_context_t ctx) } -/* Same as assuan_set_flag (ctx, ASSUAN_CONFIDENTIAL, 0). */ +/* Same as assuan_set_flag (ctx, ASSUAN_CONFIDENTIAL, 0) but first + * flushes pending data. */ void assuan_end_confidential (assuan_context_t ctx) { + _assuan_cookie_write_flush (ctx); assuan_set_flag (ctx, ASSUAN_CONFIDENTIAL, 0); } |