web: Fix parsing of longer lengths in websockets
web: Fix parsing of longer lengths in websockets

Amazing this hadn't been noticed until now, but if websocket messages
were longer than the smallest variable-length-integer encoding allowed,
they couldn't be read.

MurphyMc/pox,MurphyMc/pox,MurphyMc/pox,MurphyMc/pox,MurphyMc/pox