diff --git a/ChangeLog.adoc b/ChangeLog.adoc index 7e28b1113..27e2d2f1d 100644 --- a/ChangeLog.adoc +++ b/ChangeLog.adoc @@ -8,6 +8,14 @@ :see-release-notes: If you are upgrading: please see release notes. :breaking: pass:quotes[*[breaking]*] +[[v4.3.5]] +== Version 4.3.5 (under dev) + +[[v4.3.5_fixed]] +=== Fixed + +* ruby: fix crash in plugin initialization (issue #2163) + [[v4.3.4]] == Version 4.3.4 (2024-07-03) diff --git a/ReleaseNotes.adoc b/ReleaseNotes.adoc index 691c58e5d..34a49c51f 100644 --- a/ReleaseNotes.adoc +++ b/ReleaseNotes.adoc @@ -11,6 +11,11 @@ It is recommended to read it when upgrading to a new stable version. + For a complete list of changes, please look at ChangeLog. +[[v4.3.5]] +== Version 4.3.5 (under dev) + +No release notes. + [[v4.3.4]] == Version 4.3.4 (2024-07-03) diff --git a/src/plugins/ruby/weechat-ruby.c b/src/plugins/ruby/weechat-ruby.c index 5036f19fb..4e738431d 100644 --- a/src/plugins/ruby/weechat-ruby.c +++ b/src/plugins/ruby/weechat-ruby.c @@ -1266,7 +1266,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) { int ruby_error, old_ruby_quiet; VALUE err; - char* process_options_argv[] = { "ruby", "-enil", NULL }; + char* ruby_options_argv[] = { "ruby", "-enil", NULL }; char *weechat_ruby_code = { "$stdout = WeechatOutputs\n" "$stderr = WeechatOutputs\n" @@ -1365,7 +1365,7 @@ weechat_plugin_init (struct t_weechat_plugin *plugin, int argc, char *argv[]) ruby_init (); - ruby_process_options (2, process_options_argv); + ruby_options (2, ruby_options_argv); /* redirect stdin and stdout */ ruby_mWeechatOutputs = rb_define_module ("WeechatOutputs");