diff options
Diffstat (limited to 'qpid/cpp/rubygen/amqpgen.rb')
| -rwxr-xr-x | qpid/cpp/rubygen/amqpgen.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/qpid/cpp/rubygen/amqpgen.rb b/qpid/cpp/rubygen/amqpgen.rb index 0da1bfe824..31f7544011 100755 --- a/qpid/cpp/rubygen/amqpgen.rb +++ b/qpid/cpp/rubygen/amqpgen.rb @@ -155,7 +155,7 @@ class AmqpRoot < AmqpElement from.elements.each { |from_child| tag,name = from_child.name, from_child.attributes["name"] to_child=to.elements["./#{tag}[@name='#{name}']"] - to_child ? merge(to_child, from_child) : to.add(from_child.clone) } + to_child ? merge(to_child, from_child) : to.add(from_child.deep_clone) } end private :merge |
