net: parse reject earlier
commit8502e7acbe0f42fd6e6979681bc9c4610c4fb8cb
authorCory Fields <cory-nospam-@coryfields.com>
Wed, 8 Feb 2017 06:02:49 +0000 (8 01:02 -0500)
committerCory Fields <cory-nospam-@coryfields.com>
Mon, 13 Feb 2017 23:55:35 +0000 (13 18:55 -0500)
tree97a314e94a2d0fc3915fb0f62003c2b1cc67f122
parentc45b9fb54c5ca068a5e276c3bd6ebf4ae720f6f7
net: parse reject earlier

Prior to this change, all messages were ignored until a VERSION message was
received, as well as possibly incurring a ban score.

Since REJECT messages can be sent at any time (including as a response to a bad
VERSION message), make sure to always parse them.

Moving this parsing up keeps it from being caught in the
if (pfrom->nVersion == 0) check below.
src/net_processing.cpp