"Use" fwrite result (workaround for warn_unused_result)

Fixes #2185
This commit is contained in:
Billy Donahue 2021-03-20 03:10:25 -04:00 committed by Victor Zverovich
parent afe23e7f10
commit 308510eb4f

View File

@ -155,8 +155,8 @@ FMT_FUNC void report_error(format_func func, int error_code,
memory_buffer full_message;
func(full_message, error_code, message);
// Don't use fwrite_fully because the latter may throw.
(void)std::fwrite(full_message.data(), full_message.size(), 1, stderr);
std::fputc('\n', stderr);
if (std::fwrite(full_message.data(), full_message.size(), 1, stderr) > 0)
std::fputc('\n', stderr);
}
// A wrapper around fwrite that throws on error.