async.waterfall(
[
function(cb){
//do some stuff and then never call cb leaving the async waterfall unfinished
},...],
function(err,result){
//we only get here if the cb is called above and it never is
}
)
Is there any harm in this? I realize it's not using the method as designed but I just found a bunch of code that I'm maintaining (written by someone who's no longer around to be yelled at) and I'm concerned that this might actually bog things down. If this was running on a server that was being hit heavily would it create a problem?