From 4777232c838da10785ae5bf066502b2a2c7054eb Mon Sep 17 00:00:00 2001 From: Ben Collins Date: Mon, 24 Apr 2000 16:40:57 +0000 Subject: [PATCH] when opening files in /tmp use O_CREAT|O_EXCL to overcome race conditions --- servers/slapd/tools/ldbmtest.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/servers/slapd/tools/ldbmtest.c b/servers/slapd/tools/ldbmtest.c index c46a3c9e9f..54baeca74c 100644 --- a/servers/slapd/tools/ldbmtest.c +++ b/servers/slapd/tools/ldbmtest.c @@ -501,7 +501,7 @@ edit_entry( char c, Datum *data ) strcpy( tmpname, "/tmp/dbtestXXXXXX" ); #ifndef HAVE_MKSTEMP - if ( (fd = open( mktemp( tmpname ), O_RDWR, 0600 )) == -1 ) { + if ( (fd = open( mktemp( tmpname ), O_RDWR|O_CREAT|O_EXCL, 0600 )) == -1 ) { perror( tmpname ); return; } -- 2.39.5