The TCP data handler can crash if it is called without being provided a Buffer object, which can apparently happen if Node.js suddenly runs out of sockets.
Merge pull request #21 from uber/fix-out-of-sockets-crash

Fix Out-of-Sockets Crash