diff options
Diffstat (limited to 'lib/during.js')
-rw-r--r-- | lib/during.js | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/during.js b/lib/during.js index e25d90a..549ad44 100644 --- a/lib/during.js +++ b/lib/during.js @@ -1,4 +1,5 @@ import noop from 'lodash/noop'; +import onlyOnce from './internal/onlyOnce'; /** * Like [`whilst`]{@link module:ControlFlow.whilst}, except the `test` is an asynchronous function that @@ -38,7 +39,7 @@ import noop from 'lodash/noop'; * ); */ export default function during(test, fn, callback) { - callback = callback || noop; + callback = onlyOnce(callback || noop); function next(err) { if (err) return callback(err); |