diff options
| author | Kasper Timm Hansen <kaspth@gmail.com> | 2015-12-17 21:21:12 +0100 | 
|---|---|---|
| committer | Kasper Timm Hansen <kaspth@gmail.com> | 2015-12-17 21:55:03 +0100 | 
| commit | 4b46c5ce83eaff77781d579bdfb6548de7f5a80a (patch) | |
| tree | 971ee4b02c3a6c47f77718b4c0e66be16bf25760 /actionpack/lib/action_dispatch/middleware/remote_ip.rb | |
| parent | 623c3706b9b2d2ea87f8eb5eafde7b98b8f12728 (diff) | |
| download | rails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.tar.gz rails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.tar.bz2 rails-4b46c5ce83eaff77781d579bdfb6548de7f5a80a.zip | |
Only dup Ruby's Hash and Array.
When calling `to_h` on an `ActionController::Parameters` instance it would
`deep_dup` its internal parameters.
This inadvertently called `dup` on a passed Active Record model which would
create new models. Fix by only dupping Ruby's Arrays and Hashes.
Diffstat (limited to 'actionpack/lib/action_dispatch/middleware/remote_ip.rb')
0 files changed, 0 insertions, 0 deletions
