Closed frooble closed 12 years ago
In TunnelingAgent.prototype.addRequest a function is created
TunnelingAgent.prototype.addRequest
function onCloseOrRemove(err) { self.removeSocket(); socket.removeListener('free', onFree); socket.removeListener('close', onCloseOrRemove); socket.removeListener('agentRemove', onCloseOrRemove); }
I believe the socket variable from closure needs to be provided as an argument
socket
function onCloseOrRemove(err) { //Provide argument to removeSocket self.removeSocket(socket); socket.removeListener('free', onFree); socket.removeListener('close', onCloseOrRemove); socket.removeListener('agentRemove', onCloseOrRemove); }
@frooble - Thanks, fixed in da4c509.
In
TunnelingAgent.prototype.addRequest
a function is createdI believe the
socket
variable from closure needs to be provided as an argument