From: Vincent Lefèvre Date: Wed, 4 Aug 2021 15:25:52 +0000 (+0200) Subject: gcov: check return code of a fclose X-Git-Tag: basepoints/gcc-13~5577 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=929f2cf4105ccf12d0684c6d5838f58f0ee5e7c7;p=thirdparty%2Fgcc.git gcov: check return code of a fclose gcc/ChangeLog: PR gcov-profile/101773 * gcov-io.c (gcov_close): Check return code of a fclose. --- diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c index 4b1e11d45305..7819593234a9 100644 --- a/gcc/gcov-io.c +++ b/gcc/gcov-io.c @@ -199,7 +199,9 @@ gcov_close (void) { if (gcov_var.file) { - fclose (gcov_var.file); + if (fclose (gcov_var.file)) + gcov_var.error = 1; + gcov_var.file = 0; } gcov_var.mode = 0;