summaryrefslogtreecommitdiff
path: root/sample
diff options
context:
space:
mode:
authorJean Boussier <byroot@ruby-lang.org>2023-11-08 14:05:52 +0100
committerJean Boussier <jean.boussier@gmail.com>2023-11-09 12:38:10 +0100
commitea1b1ea1aa98bc9488564ef18aa4032aa1cb5536 (patch)
tree8e0428d9ddf0cf765bc06538adda3b7a98ccb0be /sample
parent0a7e620a36a74c4fc604f9068fb839658678f96c (diff)
String#force_encoding don't clear coderange if encoding is unchanged
Some code out there blind calls `force_encoding` without checking what the original encoding was, which clears the coderange uselessly. If the String is big, it can be a rather costly mistake. For instance the `rack-utf8_sanitizer` gem does this on request bodies.
Diffstat (limited to 'sample')
0 files changed, 0 insertions, 0 deletions