OSDN Git Service

Ruby errinfo should be cleared before beginning new evalutation
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Fri, 28 Mar 2014 01:27:23 +0000 (01:27 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Fri, 28 Mar 2014 01:27:23 +0000 (01:27 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@515 a2be9bc6-48de-4e38-9406-05402d4bc13c

MolLib/Ruby_bind/ruby_bind.c

index 5221f69..56b7182 100644 (file)
@@ -11034,6 +11034,9 @@ s_evalRubyScriptOnMoleculeSub(VALUE val)
        VALUE sval, fnval, lnval, retval;
        VALUE binding;
 
+       /*  Clear the error information  */
+       rb_set_errinfo(Qnil);
+
        if (s_ruby_top_self == Qfalse) {
                s_ruby_top_self = rb_eval_string("eval(\"self\",TOPLEVEL_BINDING)");
        }