diff options
author | Ilya Shatokhin <ilyas@local.pushok.com> | 2016-07-05 18:58:23 -0300 |
---|---|---|
committer | Ilya Shatokhin <ilyas@local.pushok.com> | 2016-07-05 18:58:23 -0300 |
commit | 10c839256098e5c943befc897a210151adceecbd (patch) | |
tree | 434911fc8cf0cadd32d2b31c66fc4a11da170c7b /lib | |
parent | 37eca1e634b061043083b802aaecd9a0127c0436 (diff) | |
download | async-10c839256098e5c943befc897a210151adceecbd.tar.gz |
Prevent arguments leak (compose)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/compose.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/compose.js b/lib/compose.js index ff2e0ab..b1390ae 100644 --- a/lib/compose.js +++ b/lib/compose.js @@ -1,4 +1,5 @@ import seq from './seq'; +import rest from 'lodash/rest'; var reverse = Array.prototype.reverse; @@ -37,6 +38,6 @@ var reverse = Array.prototype.reverse; * // result now equals 15 * }); */ -export default function compose(/* functions... */) { - return seq.apply(null, reverse.call(arguments)); -} +export default rest(function(args) { + return seq.apply(null, reverse.call(args)); +}); |