summaryrefslogtreecommitdiff
path: root/ruby.c
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2023-08-22 15:14:37 -0700
committerJeremy Evans <code@jeremyevans.net>2023-08-22 21:45:20 -0700
commit347993e95c4604d6c9460b64bb28c9b4f442531c (patch)
tree804e7961b2aa472a6862b1712536ea4ee05caa30 /ruby.c
parentb92d599eec432eb6c83d1d2b13109924aebd0ac7 (diff)
Call ruby_init_setproctitle before process_options
Fixes [Bug #11269]
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/8265
Diffstat (limited to 'ruby.c')
-rw-r--r--ruby.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ruby.c b/ruby.c
index 5a339fac0d..243fbac596 100644
--- a/ruby.c
+++ b/ruby.c
@@ -2888,12 +2888,13 @@ ruby_process_options(int argc, char **argv)
set_progname(external_str_new_cstr(script_name)); /* for the time being */
rb_argv0 = rb_str_new4(rb_progname);
rb_gc_register_mark_object(rb_argv0);
- iseq = process_options(argc, argv, cmdline_options_init(&opt));
#ifndef HAVE_SETPROCTITLE
ruby_init_setproctitle(argc, argv);
#endif
+ iseq = process_options(argc, argv, cmdline_options_init(&opt));
+
return (void*)(struct RData*)iseq;
}