diff --git a/AK/Format.cpp b/AK/Format.cpp index 9ee6a04cda..d93bf20062 100644 --- a/AK/Format.cpp +++ b/AK/Format.cpp @@ -20,6 +20,7 @@ # include #else # include +# include #endif namespace AK { @@ -608,7 +609,10 @@ void vout(FILE* file, StringView fmtstr, TypeErasedFormatParams params, bool new const auto string = builder.string_view(); const auto retval = ::fwrite(string.characters_without_null_termination(), 1, string.length(), file); - VERIFY(static_cast(retval) == string.length()); + if (static_cast(retval) != string.length()) { + auto error = ferror(file); + dbgln("vout() failed ({} written out of {}), error was {} ({})", retval, string.length(), error, strerror(error)); + } } #endif