aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTianqiang Shuai <1101282468@qq.com>2023-07-05 17:07:51 +0100
committerJonathan Wakely <jwakely@redhat.com>2023-07-06 21:41:44 +0100
commitbb4f8f14ed15310b5e01f1c6013585550debdab9 (patch)
treec1a2bec7748a794b0bf05d088d88f5ff4b6b7e28
parent3a61ca1b9256535e1bfb19b2d46cde21f3908a5d (diff)
downloadgcc-bb4f8f14ed15310b5e01f1c6013585550debdab9.zip
gcc-bb4f8f14ed15310b5e01f1c6013585550debdab9.tar.gz
gcc-bb4f8f14ed15310b5e01f1c6013585550debdab9.tar.bz2
libstdc++: Fix fwrite error parameter
The first parameter of fwrite should be the const char* __s which want write to FILE *__file, rather than the FILE *__file write to the FILE *__file. libstdc++-v3/ChangeLog: * config/io/basic_file_stdio.cc (xwrite) [USE_STDIO_PURE]: Fix first argument.
-rw-r--r--libstdc++-v3/config/io/basic_file_stdio.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/config/io/basic_file_stdio.cc b/libstdc++-v3/config/io/basic_file_stdio.cc
index 5501fbd..7de9d98 100644
--- a/libstdc++-v3/config/io/basic_file_stdio.cc
+++ b/libstdc++-v3/config/io/basic_file_stdio.cc
@@ -128,7 +128,7 @@ namespace
for (;;)
{
#ifdef _GLIBCXX_USE_STDIO_PURE
- const std::streamsize __ret = fwrite(__file, 1, __nleft, __file);
+ const std::streamsize __ret = fwrite(__s, 1, __nleft, __file);
#else
const std::streamsize __ret = write(__fd, __s, __nleft);
#endif