diff --git a/lib/brakeman/processors/controller_alias_processor.rb b/lib/brakeman/processors/controller_alias_processor.rb index 320083bb9c09d3efd83637f59d68b5bb8bde2df7..b5e6ff2dccc39fa31419e69b473a4a5976014434 100644 --- a/lib/brakeman/processors/controller_alias_processor.rb +++ b/lib/brakeman/processors/controller_alias_processor.rb @@ -48,7 +48,7 @@ class Brakeman::ControllerAliasProcessor < Brakeman::AliasProcessor #Need to process the method like it was in a controller in order #to get the renders set processor = Brakeman::ControllerProcessor.new(@app_tree, @tracker) - method = mixin[:public][name] + method = mixin[:public][name].deep_clone if node_type? method, :methdef method = processor.process_defn method