diff --git a/lib/dgram.js b/lib/dgram.js index ae280c737d..2c2cbe1313 100644 --- a/lib/dgram.js +++ b/lib/dgram.js @@ -189,7 +189,10 @@ Socket.prototype.send = function(buffer, } else { // don't emit as error, dgram_legacy.js compatibility - callback(errnoException(errno, 'send')); + var err = errnoException(errno, 'send'); + process.nextTick(function() { + callback(err); + }); } } });