You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
733 B
23 lines
733 B
--- nmap-4.03/shtool.mktemp 2006-05-10 13:09:34.000000000 +0200 |
|
+++ nmap-4.03/shtool 2006-05-10 13:13:58.000000000 +0200 |
|
@@ -579,15 +579,11 @@ |
|
else |
|
tmpdir="/tmp" |
|
fi |
|
- tmpdir="$tmpdir/.shtool.$$" |
|
- ( umask 077 |
|
- rm -rf "$tmpdir" >/dev/null 2>&1 || true |
|
- mkdir "$tmpdir" >/dev/null 2>&1 |
|
- if [ $? -ne 0 ]; then |
|
- echo "$msgprefix:Error: failed to create temporary directory \`$tmpdir'" 1>&2 |
|
- exit 1 |
|
- fi |
|
- ) |
|
+ tmpdir=`mktemp -p $tmpdir -d` |
|
+ if [ $? -ne 0 ]; then |
|
+ echo "$msgprefix:Error: failed to create temporary directory \`$tmpdir'" 1>&2 |
|
+ exit 1 |
|
+ fi |
|
|
|
# create (implicitly) secure temporary file |
|
tmpfile="$tmpdir/shtool.tmp"
|
|
|