- fixed wrong MMS protocol version check (#379)

pull/383/head
Michael Zillgith 3 years ago
parent 1954da2b78
commit 5fe49d4618

@ -284,12 +284,15 @@ parseInitRequestDetail(MmsServerConnection self, uint8_t* buffer, int bufPos, in
{ {
uint32_t protocolVersion = BerDecoder_decodeUint32(buffer, length, bufPos); uint32_t protocolVersion = BerDecoder_decodeUint32(buffer, length, bufPos);
if (protocolVersion != 1) { if (protocolVersion < 1) {
if (DEBUG_MMS_SERVER) if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: invalid protocol version %u\n", protocolVersion); printf("MMS_SERVER: invalid protocol version %u\n", protocolVersion);
return false; return false;
} }
if (DEBUG_MMS_SERVER)
printf("MMS_SERVER: proposed version number %u\n", protocolVersion);
} }
break; break;

Loading…
Cancel
Save