Home GnuPG
Diffusion GnuPG 34fa2d79a07a

common: Fix flushing copy buffers.
34fa2d79a07aUnpublished

Unpublished Commit ยท Learn More

Not On Permanent Ref: This commit is not an ancestor of any permanent ref.

Description

common: Fix flushing copy buffers.

* common/exectool.c (copy_buffer_flush): Write and flush the data, but
do not hide EAGAIN from the caller.
(gnupg_exec_tool_stream): Retry on EAGAIN.
  • GnuPG-bug-id: T2425
  • Signed-off-by: Justus Winter <justus@g10code.com>

Details

Provenance
justusAuthored on Jan 18 2017, 6:14 PM
Parents
rG3d356d165aed: agent: Reduce sleep time in the progress callback.
Branches
Unknown
Tags
Unknown

Event Timeline

Justus Winter <justus@g10code.com> committed rG34fa2d79a07a: common: Fix flushing copy buffers. (authored by Justus Winter <justus@g10code.com>).Jan 18 2017, 6:24 PM
justus mentioned this in Unknown Object (Maniphest Task).Mar 27 2017, 5:11 PM
justus mentioned this in Unknown Object (Maniphest Task).Mar 27 2017, 5:34 PM