caolan/async — pull request #121 by dkastner (2012-04-17 21:34:44+00:00)
Title: "completed" counter issue with async.forEach

An issue appears in Chrome (but not node) where the completed counter goes above the array length on a forEach. Somehow the === comparison between completed and arr.length is failing.

Not sure the exact cause and I had trouble coming up with a test to reproduce, but thought I'd throw it out there for your consideration.