[ruby-core:117444] [Ruby master Misc#20410] Backport fix for #19592 to ruby 3.2