Skip to content

Commit 9a0d9b4

Browse files
committed
Take some steps to keep CLI option data from being modified.
1 parent e2c6c72 commit 9a0d9b4

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

lib/rdf/cli.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -360,7 +360,7 @@ def self.basename() File.basename($0) end
360360
# Returns discovered options
361361
def self.options(argv, format: nil)
362362
options = OptionParser.new
363-
cli_opts = OPTIONS.dup
363+
cli_opts = OPTIONS.map(&:dup)
364364
logger = Logger.new($stderr)
365365
logger.level = Logger::WARN
366366
logger.formatter = lambda {|severity, datetime, progname, msg| "#{severity} #{msg}\n"}

0 commit comments

Comments
 (0)