summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorngie <ngie@FreeBSD.org>2015-04-11 05:20:01 +0000
committerngie <ngie@FreeBSD.org>2015-04-11 05:20:01 +0000
commit922534a7f93d6bcb98689208b4b60e125198e65d (patch)
tree54f77c50049d9145badb0d1cddb327f65e15c179
parent1f60fa52d5d5d0caf05a36b0dfd4cb61155c46d2 (diff)
downloadFreeBSD-src-922534a7f93d6bcb98689208b4b60e125198e65d.zip
FreeBSD-src-922534a7f93d6bcb98689208b4b60e125198e65d.tar.gz
Generate temporary files with mkstemp instead of mktemp
MFC after: 1 week Sponsored by: EMC / Isilon Storage Division
-rw-r--r--tools/regression/sockets/zerosend/zerosend.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/regression/sockets/zerosend/zerosend.c b/tools/regression/sockets/zerosend/zerosend.c
index a42ec51..1f3217a 100644
--- a/tools/regression/sockets/zerosend/zerosend.c
+++ b/tools/regression/sockets/zerosend/zerosend.c
@@ -209,12 +209,12 @@ setup_pipe(const char *test, int *fdp)
static void
setup_fifo(const char *test, int *fdp)
{
- char path[PATH_MAX];
+ char path[] = "0send_fifo.XXXXXXX";
int fd1, fd2;
- strcpy(path, "/tmp/0send_fifo.XXXXXXX");
- if (mktemp(path) == NULL)
+ if (mkstemp(path) == -1)
err(-1, "%s: setup_fifo: mktemp", test);
+ unlink(path);
if (mkfifo(path, 0600) < 0)
err(-1, "%s: setup_fifo: mkfifo(%s)", test, path);
OpenPOWER on IntegriCloud