mirror of
https://github.com/sheumann/hush.git
synced 2024-08-27 03:29:05 +00:00
bb_full_fd_action was incorrectly returning an error message causing
major breaking.
This commit is contained in:
parent
a9d8f9c7bf
commit
181f0773e2
@ -50,8 +50,8 @@ static size_t bb_full_fd_action(int src_fd, int dst_fd, const size_t size)
|
|||||||
}
|
}
|
||||||
|
|
||||||
read_actual = safe_read(src_fd, buffer, read_try);
|
read_actual = safe_read(src_fd, buffer, read_try);
|
||||||
if ((read_actual > 0) && (dst_fd >= 0)) {
|
if (read_actual > 0) {
|
||||||
if (bb_full_write(dst_fd, buffer, (size_t) read_actual) != read_actual) {
|
if ((dst_fd >= 0) && (bb_full_write(dst_fd, buffer, (size_t) read_actual) != read_actual)) {
|
||||||
bb_perror_msg(bb_msg_write_error); /* match Read error below */
|
bb_perror_msg(bb_msg_write_error); /* match Read error below */
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user