handling double spaces in protover
protover.c accepts trailing spaces and extra spaces between subprotocol entries like "Link=1-4 LinkAuth=1 ", but rejects leading spaces like " Link=1-4". It has since its introduction.
The Rust implementation rejects all extra spaces in any position. It's at least consistent.
Trac:
Username: cyberpunks