rust protover doesn't canonicalize adjacent and overlapping ranges
protover.c
accepts both "Foo=1-3,4-5"
and "Foo=1-3,2-5"
and then canonicalizes them into "Foo=1-5"
with contract_protocol_list()
. Rust rejects the 2nd one as malformed.
Trac:
Username: cyberpunks