diff options
author | Luke Kanies <luke@madstop.com> | 2008-05-16 14:34:40 -0500 |
---|---|---|
committer | Luke Kanies <luke@madstop.com> | 2008-05-16 14:35:17 -0500 |
commit | 3cb0d60d3d0870f1d9ac83e5dbeaa06d2888231f (patch) | |
tree | cb3dbe8423b9058105cfab88d2ca2cad052962c1 | |
parent | 6efe4000dda3379e867786a9c2d4ae0f0cdfc3be (diff) | |
download | puppet-3cb0d60d3d0870f1d9ac83e5dbeaa06d2888231f.tar.gz puppet-3cb0d60d3d0870f1d9ac83e5dbeaa06d2888231f.tar.xz puppet-3cb0d60d3d0870f1d9ac83e5dbeaa06d2888231f.zip |
Fixing how the mongrel server sets up xmlrpc handlers.
It was trying to use arguments but they were never actually
set.
-rw-r--r-- | lib/puppet/network/http_server/mongrel.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/puppet/network/http_server/mongrel.rb b/lib/puppet/network/http_server/mongrel.rb index 6b2325d29..e9421c781 100644 --- a/lib/puppet/network/http_server/mongrel.rb +++ b/lib/puppet/network/http_server/mongrel.rb @@ -64,11 +64,11 @@ module Puppet::Network # behaviour and we have to subclass Mongrel::HttpHandler so our handler # works for Mongrel. @xmlrpc_server = Puppet::Network::XMLRPCServer.new - handlers.each do |name, args| + handlers.each do |name| unless handler = Puppet::Network::Handler.handler(name) raise ArgumentError, "Invalid handler %s" % name end - @xmlrpc_server.add_handler(handler.interface, handler.new(args)) + @xmlrpc_server.add_handler(handler.interface, handler.new({})) end end |