raise PeerMisbehavingError('first message was not version message')
p2protocol.Protocol.packetReceived(self, command, payload2)
except PeerMisbehavingError, e:
- return
print 'Peer %s:%i misbehaving, will drop and ban. Reason:' % self.addr, e.message
self.badPeerHappened()
def badPeerHappened(self):
- return
if p2pool.DEBUG:
print "Bad peer banned:", self.addr
self.transport.loseConnection()
except:
print 'RECV', command, payload[:100].encode('hex') + ('...' if len(payload) > 100 else '')
log.err(None, 'Error handling message: (see RECV line)')
- self.badPeerHappened()
+ self.transport.loseConnection()
def packetReceived(self, command, payload2):
handler = getattr(self, 'handle_' + command, None)