Skip to content

Commit a9769f9

Browse files
committed
fix #146 with name option try at most once to get a unique tmp name
1 parent 8f73d89 commit a9769f9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

lib/tmp.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ function tmpName(options, callback) {
146146
args = _parseArguments(options, callback),
147147
opts = args[0],
148148
cb = args[1],
149-
tries = opts.tries || DEFAULT_TRIES;
149+
tries = opts.name ? 1 : opts.tries || DEFAULT_TRIES;
150150

151151
if (isNaN(tries) || tries < 0)
152152
return cb(new Error('Invalid tries'));
@@ -181,7 +181,7 @@ function tmpNameSync(options) {
181181
var
182182
args = _parseArguments(options),
183183
opts = args[0],
184-
tries = opts.tries || DEFAULT_TRIES;
184+
tries = opts.name ? 1 : opts.tries || DEFAULT_TRIES;
185185

186186
if (isNaN(tries) || tries < 0)
187187
throw new Error('Invalid tries');

0 commit comments

Comments
 (0)