diff --git a/History.md b/History.md index 103d68b230..888b9adfb5 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,8 @@ +## 5.2.1 / 2021-01- + +* Bugfixes + * MiniSSL::Socket#write - use data.byteslice(wrote..-1) ([#2543]) + ## 5.2.0 / 2021-01-27 * Features diff --git a/lib/puma/minissl.rb b/lib/puma/minissl.rb index ff1e4bfe42..64534872fb 100644 --- a/lib/puma/minissl.rb +++ b/lib/puma/minissl.rb @@ -133,7 +133,7 @@ def write(data) return data_size if need == 0 - data = data[wrote..-1] + data = data.byteslice(wrote..-1) end end