diff options
Diffstat (limited to 'src/plugins/scripts/ruby/weechat-ruby.c')
-rw-r--r-- | src/plugins/scripts/ruby/weechat-ruby.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/scripts/ruby/weechat-ruby.c b/src/plugins/scripts/ruby/weechat-ruby.c index a9c8681e9..b922de84f 100644 --- a/src/plugins/scripts/ruby/weechat-ruby.c +++ b/src/plugins/scripts/ruby/weechat-ruby.c @@ -327,7 +327,7 @@ weechat_ruby_exec (struct t_plugin_script *script, argv2[i] = INT2FIX (*((int *)argv[i])); break; case 'h': /* hash */ - argv2[i] = (VALUE)argv[i]; + argv2[i] = weechat_ruby_hashtable_to_hash (argv[i]); break; } } @@ -615,7 +615,7 @@ weechat_ruby_load_cb (void *data, const char *filename) void weechat_ruby_unload (struct t_plugin_script *script) { - int *r; + int *rc; void *interpreter; if ((weechat_ruby_plugin->debug >= 1) || !ruby_quiet) @@ -627,12 +627,12 @@ weechat_ruby_unload (struct t_plugin_script *script) if (script->shutdown_func && script->shutdown_func[0]) { - r = (int *) weechat_ruby_exec (script, + rc = (int *)weechat_ruby_exec (script, WEECHAT_SCRIPT_EXEC_INT, script->shutdown_func, 0, NULL); - if (r) - free (r); + if (rc) + free (rc); } interpreter = script->interpreter; |