126 |
&ruby_error, 2, |
&ruby_error, 2, |
127 |
rb_str_new2((server == NULL) ? "" : server), |
rb_str_new2((server == NULL) ? "" : server), |
128 |
rb_str_new2((arguments == NULL) ? "" : arguments)); |
rb_str_new2((arguments == NULL) ? "" : arguments)); |
|
ruby_current_script = NULL; |
|
|
|
|
129 |
if (ruby_error) |
if (ruby_error) |
130 |
{ |
{ |
131 |
VALUE ruby_error_info = rb_inspect(ruby_errinfo); |
VALUE ruby_error_info = rb_inspect(ruby_errinfo); |
994 |
filename); |
filename); |
995 |
ruby_plugin->printf_server (ruby_plugin, |
ruby_plugin->printf_server (ruby_plugin, |
996 |
"Ruby error: %s", STR2CSTR(ruby_error_info)); |
"Ruby error: %s", STR2CSTR(ruby_error_info)); |
997 |
|
|
998 |
|
if (ruby_current_script != NULL) |
999 |
|
weechat_script_remove (plugin, &ruby_scripts, ruby_current_script); |
1000 |
|
|
1001 |
return 0; |
return 0; |
1002 |
} |
} |
1003 |
|
|