diff options
author | Junio C Hamano <gitster@pobox.com> | 2024-03-02 11:03:47 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2024-03-02 11:12:16 -0800 |
commit | 36ffba1c7be8d831065adab73a7a215f402ef432 (patch) | |
tree | 22c47e677a476743d0979b13ade81b209818b064 /commit.c | |
parent | fa6c383309557b9d2942c47b75a895ca960ad9f5 (diff) |
sideband: avoid short write(2)
The sideband demultiplexor writes the data it receives on sideband
with xwrite(). We can lose data if the underlying write(2) results
in a short write.
If they are limited to unimportant bytes like eye-candy progress
meter, it may be OK to lose them, but lets be careful and ensure
that we use write_in_full() instead. Note that the original does
not check for errors, and this rewrite does not check for one. At
least not yet.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'commit.c')
0 files changed, 0 insertions, 0 deletions