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-18 10:07:18 +0100
commitc9da749155fef64777e186558cbdd5d5c7e7d474 (patch)
treee50fee4a31634bcaf4be1e0f9b3546ada9c5632a
parent813722fbe423ef16fbca6c16970683ef70d47f59 (diff)
downloadgcc-c9da749155fef64777e186558cbdd5d5c7e7d474.zip
gcc-c9da749155fef64777e186558cbdd5d5c7e7d474.tar.gz
gcc-c9da749155fef64777e186558cbdd5d5c7e7d474.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. (cherry picked from commit bb4f8f14ed15310b5e01f1c6013585550debdab9)
-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