summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorIlya Shatokhin <ilyas@local.pushok.com>2016-07-05 18:58:23 -0300
committerIlya Shatokhin <ilyas@local.pushok.com>2016-07-05 18:58:23 -0300
commit10c839256098e5c943befc897a210151adceecbd (patch)
tree434911fc8cf0cadd32d2b31c66fc4a11da170c7b /lib
parent37eca1e634b061043083b802aaecd9a0127c0436 (diff)
downloadasync-10c839256098e5c943befc897a210151adceecbd.tar.gz
Prevent arguments leak (compose)
Diffstat (limited to 'lib')
-rw-r--r--lib/compose.js7
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));
+});