diff options
| author | Dominic Cleal <dcleal@redhat.com> | 2011-03-22 22:48:39 +0000 |
|---|---|---|
| committer | Dominic Cleal <dcleal@redhat.com> | 2011-03-22 22:54:39 +0000 |
| commit | 557ed85fd4c03cf3a5c48dce25000db6e71021a9 (patch) | |
| tree | ceb5c98af09264d32130c5a54456ba80dd3b6b5f /lib | |
| parent | 7c99dd966845fde026178a50b62c52735b2e5a1b (diff) | |
| download | puppet-557ed85fd4c03cf3a5c48dce25000db6e71021a9.tar.gz puppet-557ed85fd4c03cf3a5c48dce25000db6e71021a9.tar.xz puppet-557ed85fd4c03cf3a5c48dce25000db6e71021a9.zip | |
(#4258) Fix hash duplication affecting canonical provider instance
Diffstat (limited to 'lib')
| -rwxr-xr-x | lib/puppet/provider/package/pkgutil.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/provider/package/pkgutil.rb b/lib/puppet/provider/package/pkgutil.rb index 350cacc18..30f23e059 100755 --- a/lib/puppet/provider/package/pkgutil.rb +++ b/lib/puppet/provider/package/pkgutil.rb @@ -38,7 +38,7 @@ Puppet::Type.type(:package).provide :pkgutil, :parent => :sun, :source => :sun d # Create a second instance with the alias if it's different pkgalias = aliases[pkg[:name]] if pkgalias and pkg[:name] != pkgalias - apkg = Hash.new(pkg) + apkg = pkg.dup apkg[:name] = pkgalias pkginsts << new(apkg) end |
