summaryrefslogtreecommitdiff
path: root/encoding.c
diff options
context:
space:
mode:
authorLars Kanis <kanis@comcard.de>2021-08-16 13:11:30 +0200
committerNobuyoshi Nakada <nobu@ruby-lang.org>2021-08-22 10:33:22 +0900
commit6594623f623a0982da62cc105094da0701d499da (patch)
tree75d34cda3a7c66ed4ce62bbe2f172876b0bbdcdd /encoding.c
parentc527d278a3dd94b9f5b82769fb69ee7b92b6d6a9 (diff)
Fix Marshal.dump(closed_io) to raise TypeError and allow encoding on closed IO
Mashalling a closed IO object raised "closed stream (IOError)" before instead of TypeError. This changes IO#(in|ex)ternal_encoding to still return the encoding even if the underlying FD is closed. Fixes bug #18077
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4758
Diffstat (limited to 'encoding.c')
0 files changed, 0 insertions, 0 deletions