lib/tunnels.rb in tunnels-1.2.1 vs lib/tunnels.rb in tunnels-1.2.2

- old
+ new

@@ -95,11 +95,11 @@ super @x_forwarded_proto_header_inserted = false end def receive_data(data) - unless @x_forwarded_proto_header_inserted - super data.gsub(/\r\n\r\n/, "\r\nX-Forwarded-Proto: https\r\n\r\n") + if !@x_forwarded_proto_header_inserted && data =~ /\r\n\r\n/ + super data.gsub(/\r\n\r\n/, "\r\nX_FORWARDED_PROTO: https\r\n\r\n") @x_forwarded_proto_header_inserted = true else super end end