aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/assuan-handler.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/assuan-handler.c b/src/assuan-handler.c
index 205ad10..44b655f 100644
--- a/src/assuan-handler.c
+++ b/src/assuan-handler.c
@@ -678,14 +678,14 @@ assuan_get_data_fp (assuan_context_t ctx)
if (ctx->outbound.data.fp)
return ctx->outbound.data.fp;
-
- ctx->outbound.data.fp = funopen (ctx, 0,
#ifdef HAVE_FUNOPEN
- fun_cookie_write,
+ ctx->outbound.data.fp = funopen (ctx, 0, fun_cookie_write,
+ 0, _assuan_cookie_write_flush);
#else
- _assuan_cookie_write_data,
-#endif
+ ctx->outbound.data.fp = funopen (ctx, 0, _assuan_cookie_write_data,
0, _assuan_cookie_write_flush);
+#endif
+
ctx->outbound.data.error = 0;
return ctx->outbound.data.fp;
#else