diff options
-rw-r--r-- | src/assuan-handler.c | 10 |
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 |