From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 2181) id 7C4A43857028; Tue, 18 Jul 2023 11:00:49 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 7C4A43857028 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1689678049; bh=MO/odQgUtZ33coMMIT61lSceX9K9fau5hmJYMYUSbu4=; h=From:To:Subject:Date:From; b=m5YfS2jQQC5wwTr3ZKG3dxzb924iDab2XHE6XXbOlWsabyRhBybGHDHl0ydSDBgzI uxM5UnyA4zzrvcj5LXj2LytdEpYx0se4yLeJ4ynkm97qskjg/4YSnl0hu2UR+rgJhT gBOCVzZJDiJMzTIUD31tnHb7ofsh+x9k9m0LslhE= MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="utf-8" From: Jonathan Wakely To: gcc-cvs@gcc.gnu.org, libstdc++-cvs@gcc.gnu.org Subject: [gcc r13-7577] libstdc++: Fix fwrite error parameter X-Act-Checkin: gcc X-Git-Author: Tianqiang Shuai <1101282468@qq.com> X-Git-Refname: refs/heads/releases/gcc-13 X-Git-Oldrev: 813722fbe423ef16fbca6c16970683ef70d47f59 X-Git-Newrev: c9da749155fef64777e186558cbdd5d5c7e7d474 Message-Id: <20230718110049.7C4A43857028@sourceware.org> Date: Tue, 18 Jul 2023 11:00:49 +0000 (GMT) List-Id: https://gcc.gnu.org/g:c9da749155fef64777e186558cbdd5d5c7e7d474 commit r13-7577-gc9da749155fef64777e186558cbdd5d5c7e7d474 Author: Tianqiang Shuai <1101282468@qq.com> Date: Wed Jul 5 17:07:51 2023 +0100 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) Diff: --- libstdc++-v3/config/io/basic_file_stdio.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libstdc++-v3/config/io/basic_file_stdio.cc b/libstdc++-v3/config/io/basic_file_stdio.cc index 5501fbdd695..7de9d98c3c7 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