Fix leaking listeners (#1295) (#1474)
Fix leaking listeners (#1295) (#1474)

Since 8eeeec1 it seems listeners have been leaking on keep-alive
sockets.

Apparently abort() has been deprecated since v17, using close() the
onSocketClose listener is properly removed, and by creating a new onData
function I'm able to remove the 'data' listener too.
bitinn/node-fetch