ignore protocol minor version 0

The change from 0 -> 1 included incompatible changes
to CMD_BEACON and several others.

Ignore any UDP messages (beacon or search),
and disconnect any TCP peers, with version==0.
This commit is contained in:
Michael Davidsaver
2019-03-06 15:52:49 -08:00
parent dfeb9fd5a5
commit 1ea70a302b
3 changed files with 12 additions and 4 deletions

View File

@ -120,6 +120,10 @@ bool processSearchResponse(osiSockAddr const & responseFrom, ByteBuffer & receiv
// second byte version
int8 version = receiveBuffer.getByte();
if(version == 0) {
// 0 -> 1 included incompatible changes
return false;
}
// only data for UDP
int8 flags = receiveBuffer.getByte();