Fail a draft-76 connection of a header does not contain any digits.

This commit is contained in:
James Coglan
2019-05-28 16:53:50 +01:00
parent 6b519eecc3
commit 03b46b8db6
+2 -1
View File
@@ -85,7 +85,8 @@ module WebSocket
end
def number_from_key(key)
key.scan(/[0-9]/).join('').to_i(10)
number = key.scan(/[0-9]/).join('')
number == '' ? Float::NAN : number.to_i(10)
end
def spaces_in_key(key)