diff options
author | Vincent Lefèvre <vincent-gcc@vinc17.net> | 2021-08-04 17:25:52 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-08-04 17:26:28 +0200 |
commit | 929f2cf4105ccf12d0684c6d5838f58f0ee5e7c7 (patch) | |
tree | 70777e79972613214854cda61ba71afe476b5902 /gcc/gcov-io.c | |
parent | 96c82a16b2076891a9974d0f0e96a0b85fbc2df4 (diff) | |
download | gcc-929f2cf4105ccf12d0684c6d5838f58f0ee5e7c7.zip gcc-929f2cf4105ccf12d0684c6d5838f58f0ee5e7c7.tar.gz gcc-929f2cf4105ccf12d0684c6d5838f58f0ee5e7c7.tar.bz2 |
gcov: check return code of a fclose
gcc/ChangeLog:
PR gcov-profile/101773
* gcov-io.c (gcov_close): Check return code of a fclose.
Diffstat (limited to 'gcc/gcov-io.c')
-rw-r--r-- | gcc/gcov-io.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/gcov-io.c b/gcc/gcov-io.c index 4b1e11d..7819593 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; |