lib/websocket/handshake/base.rb in websocket-1.2.0 vs lib/websocket/handshake/base.rb in websocket-1.2.1
- old
+ new
@@ -54,10 +54,10 @@
end
# Data left from parsing. Sometimes data that doesn't belong to handshake are added - use this method to retrieve them.
# @return [String] String if some data are available. Nil otherwise
def leftovers
- @leftovers.to_s.split("\n", reserved_leftover_lines + 1)[reserved_leftover_lines]
+ (@leftovers.to_s.split("\n", reserved_leftover_lines + 1)[reserved_leftover_lines] || "").strip
end
# URI of request.
# @return [String] Full URI with protocol
# @example