Project

General

Profile

Bug #14189 ยป webrick_uplevel.patch

MSP-Greg (Greg L), 12/16/2017 03:22 PM

View differences:

lib/webrick/server.rb
@shutdown_pipe = nil
unless @config[:DoNotListen]
if @config[:Listen]
warn(":Listen option is deprecated; use GenericServer#listen")
if RUBY_VERSION < "2.5"
warn(":Listen option is deprecated; use GenericServer#listen")
else
warn(":Listen option is deprecated; use GenericServer#listen", uplevel: 1)
end
end
listen(@config[:BindAddress], @config[:Port])
if @config[:Port] == 0
lib/webrick/utils.rb
Process::Sys::setgid(pw.gid)
Process::Sys::setuid(pw.uid)
else
warn("WEBrick::Utils::su doesn't work on this platform")
if RUBY_VERSION < "2.5"
warn("WEBrick::Utils::su doesn't work on this platform")
else
warn("WEBrick::Utils::su doesn't work on this platform", uplevel: 1)
end
end
end
module_function :su
    (1-1/1)