From bd4b6c1a83a857f48e63fd64c276c77457c41bca Mon Sep 17 00:00:00 2001 From: Thien-Thi Nguyen Date: Wed, 13 Jan 2010 09:49:44 +0100 Subject: [PATCH] Use `mkstemp' instead of `mktemp'. * test-suite/standalone/test-unwind.c (check_ports): Use `mkstemp' instead of `mktemp'. Signed-off-by: Thien-Thi Nguyen --- test-suite/standalone/test-unwind.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test-suite/standalone/test-unwind.c b/test-suite/standalone/test-unwind.c index f9820cc22..f333c8c3a 100644 --- a/test-suite/standalone/test-unwind.c +++ b/test-suite/standalone/test-unwind.c @@ -210,7 +210,9 @@ check_ports () strcpy (filename, tmpdir); strcat (filename, FILENAME_TEMPLATE); - if (mktemp (filename) == NULL) + /* Sanity check: Make sure that `filename' is actually writeable. + We used to use mktemp(3), but that is now considered a security risk. */ + if (0 > mkstemp (filename)) exit (1); scm_dynwind_begin (0);