https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=76398
--- Comment #6 from commit-h...@freebsd.org --- A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=86a16ada1ea608408cec370171d9f59353e97c77 commit 86a16ada1ea608408cec370171d9f59353e97c77 Author: Konstantin Belousov <k...@freebsd.org> AuthorDate: 2022-01-23 06:52:59 +0000 Commit: Konstantin Belousov <k...@freebsd.org> CommitDate: 2022-01-25 15:26:05 +0000 __sflush(): on write error, if nothing was written, reset FILE state back otherwise the data is just dropped. Check for current position equal to the buffer base at the entry of the function; if not equal, setvbuf() was done from the write method and it is not our business to override the decision. PR: 76398 Reviewed by: markj Sponsored by: The FreeBSD Foundation MFC after: 1 week Differential revision: https://reviews.freebsd.org/D34007 lib/libc/stdio/fflush.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) -- You are receiving this mail because: You are the assignee for the bug.