2
0
Преглед на файлове

amberc.js: always evaluate callback in async_map

even if array is empty
Manfred Kroehnert преди 12 години
родител
ревизия
77a1b658d0
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      bin/amberc.js

+ 4 - 0
bin/amberc.js

@@ -13,6 +13,10 @@
  * Taken from: http://howtonode.org/control-flow-part-iii
  */
 function async_map(array, filter, callback) {
+	if (0 === array.length) {
+		callback(null, null);
+		return;
+	}
 	var counter = array.length;
 	var new_array = [];
 	array.forEach(function (item, index) {