Browse Source

Require protocol_version to be given if >= 1.1

master
Neil Booth 7 years ago
parent
commit
2684f3b888
  1. 4
      server/session.py

4
server/session.py

@ -331,7 +331,9 @@ class ElectrumX(SessionBase):
# that protocol version in unsupported.
ptuple = util.protocol_version(protocol_version, version.PROTOCOL_MIN,
version.PROTOCOL_MAX)
if ptuple is None:
# From protocol version 1.1, protocol_version cannot be omitted
if ptuple is None or (ptuple >= (1, 1) and protocol_version is None):
self.log_info('unsupported protocol version request {}'
.format(protocol_version))
raise RPCError('unsupported protocol version: {}'

Loading…
Cancel
Save