summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2008-05-16 14:34:40 -0500
committerLuke Kanies <luke@madstop.com>2008-05-16 14:35:17 -0500
commit3cb0d60d3d0870f1d9ac83e5dbeaa06d2888231f (patch)
treecb3dbe8423b9058105cfab88d2ca2cad052962c1
parent6efe4000dda3379e867786a9c2d4ae0f0cdfc3be (diff)
downloadpuppet-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.rb4
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