Skip to content

Commit a5b8c4d

Browse files
committed
in_monitor_agent: use HttpServer::Request#query due to remove CGI.parse
Signed-off-by: Shizuo Fujita <fujita@clear-code.com>
1 parent edf8e8b commit a5b8c4d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/fluent/plugin/in_monitor_agent.rb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#
1616

1717
require 'json'
18-
require 'cgi'
1918

2019
require 'fluent/config/types'
2120
require 'fluent/plugin/input'
@@ -151,7 +150,7 @@ def build_option(req)
151150
qs = Hash.new { |_, _| [] }
152151
# parse ?=query string
153152
if req.query_string
154-
qs.merge!(CGI.parse(req.query_string))
153+
qs.merge!(req.query)
155154
end
156155

157156
# if ?debug=1 is set, set :with_debug_info for get_monitor_info

test/plugin/test_in_monitor_agent.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
require 'fluent/config'
66
require 'fluent/event_router'
77
require 'fluent/supervisor'
8+
require 'fluent/version'
89
require 'net/http'
910
require 'json'
1011
require_relative '../test_plugin_classes'

0 commit comments

Comments
 (0)