Commit 1a083c0e by Nathanael Nerode

re PR ada/6919 (Ada patches applied to 3.1 branch only)

	PR ada/6919
	* adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
	GNU/Linux.

From-SVN: r59089
parent cc41268d
2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org> 2002-11-13 Nathanael Nerode <neroden@gcc.gnu.org>
PR ada/6919
* adaint.c (__gnat_tmp_name): Remove buffer overflow bug on
GNU/Linux.
PR ada/6558 PR ada/6558
* config-lang.in: Remove diff_excludes. * config-lang.in: Remove diff_excludes.
......
...@@ -709,7 +709,7 @@ __gnat_tmp_name (tmp_filename) ...@@ -709,7 +709,7 @@ __gnat_tmp_name (tmp_filename)
if (tmpdir == NULL) if (tmpdir == NULL)
strcpy (tmp_filename, "/tmp/gnat-XXXXXX"); strcpy (tmp_filename, "/tmp/gnat-XXXXXX");
else else
sprintf (tmp_filename, "%s/gnat-XXXXXX", tmpdir); sprintf (tmp_filename, "%200s/gnat-XXXXXX", tmpdir);
close (mkstemp(tmp_filename)); close (mkstemp(tmp_filename));
#else #else
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment