* lto-wrapper.c (copy_file) Close both file descriptors before
authorSylvestre Ledru <sylvestre@debian.org>
Fri, 30 Jun 2017 14:17:54 +0000 (14:17 +0000)
committerSylvestre Ledru <sylvestre@gcc.gnu.org>
Fri, 30 Jun 2017 14:17:54 +0000 (14:17 +0000)
exiting normally.

From-SVN: r249841

gcc/ChangeLog
gcc/lto-wrapper.c

index d6a709b617e69dce194ca4b7a858b2d4ed8cd9ba..84a939922925b841c5f1107dff21876f3bba165e 100644 (file)
@@ -1,3 +1,8 @@
+2017-06-30  Sylvestre Ledru  <sylvestre@debian.org>
+
+       * lto-wrapper.c (copy_file) Close both file descriptors before
+       exiting normally.
+
 2017-06-30  Martin Liska  <mliska@suse.cz>
 
        PR ipa/81214
index 4b86f939ca23512b417834bc275e6465334ba815..832ffde3e404c3f160638d5579fb14af61533987 100644 (file)
@@ -838,6 +838,8 @@ copy_file (const char *dest, const char *src)
            fatal_error (input_location, "writing output file");
        }
     }
+  fclose (d);
+  fclose (s);
 }
 
 /* Find the crtoffloadtable.o file in LIBRARY_PATH, make copy and pass name of