diff options
author | Josh Nichols <josh@technicalpickles.com> | 2023-08-15 13:31:43 -0400 |
---|---|---|
committer | git <svn-admin@ruby-lang.org> | 2023-08-16 01:40:13 +0000 |
commit | af67ced3b0945e8ea67434f8e66ef1e602656438 (patch) | |
tree | ad0edee8545ee3f31402fca30416afc5dd37e76f /lib/net | |
parent | ae68a8df586e9f3b3211e9c174b7001e57ee6aee (diff) | |
download | ruby-af67ced3b0945e8ea67434f8e66ef1e602656438.tar.gz |
[ruby/net-http] Update lib/net/http.rb
@natematykiewicz's suggestion to avoid another string allocation
https://github.com/ruby/net-http/commit/4a22c42338
Co-authored-by: Nate Matykiewicz <natematykiewicz@gmail.com>
Diffstat (limited to 'lib/net')
-rw-r--r-- | lib/net/http.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/net/http.rb b/lib/net/http.rb index c05c5baa6c..ff780b45bd 100644 --- a/lib/net/http.rb +++ b/lib/net/http.rb @@ -1615,8 +1615,8 @@ module Net #:nodoc: write_timeout: @write_timeout, continue_timeout: @continue_timeout, debug_output: @debug_output) - buf = +"CONNECT #{conn_address}:#{@port} HTTP/#{HTTPVersion}\r\n" - buf << "Host: #{@address}:#{@port}\r\n" + buf = +"CONNECT #{conn_address}:#{@port} HTTP/#{HTTPVersion}\r\n" \ + "Host: #{@address}:#{@port}\r\n" if proxy_user credential = ["#{proxy_user}:#{proxy_pass}"].pack('m0') buf << "Proxy-Authorization: Basic #{credential}\r\n" |