summaryrefslogtreecommitdiff
path: root/vm_core.h
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2021-05-21 18:33:56 -0700
committerGitHub <noreply@github.com>2021-05-21 18:33:56 -0700
commit8b00bfb7c2c33827490c78a16c44b102cb0d724b (patch)
treee8d06af25bd9504cf4984002f4bffaac42a777c8 /vm_core.h
parentb2fc592c3046e60fdfbb5692d52cc7cbf814b6d0 (diff)
Do not allow array modifications after freeze inside sort!
If freezing an array inside sort!, previously the array could be modified after the freeze. This checks whether the receiver is frozen after every yield and potential call to #> or #<, preventing modifications if the receiver is frozen inside the block or by the #> or #< call. Fixes [Bug #17739]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/4335 Merged-By: jeremyevans <code@jeremyevans.net>
Diffstat (limited to 'vm_core.h')
0 files changed, 0 insertions, 0 deletions