OSDN Git Service

Error message in Molecule#atoms[] was not working. Fixed.
authortoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Mon, 19 Nov 2012 03:04:31 +0000 (03:04 +0000)
committertoshinagata1964 <toshinagata1964@a2be9bc6-48de-4e38-9406-05402d4bc13c>
Mon, 19 Nov 2012 03:04:31 +0000 (03:04 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/molby/trunk@338 a2be9bc6-48de-4e38-9406-05402d4bc13c

MolLib/Ruby_bind/ruby_bind.c

index c66bf8d..c99066e 100644 (file)
@@ -4443,11 +4443,11 @@ s_Molecule_AtomIndexFromValue(Molecule *mol, VALUE val)
        if (n >= 0 && n < mol->natoms)
                return n;
        if (n == -1)
-               rb_raise(rb_eMolbyError, "no such atom: %s", p);
+               rb_raise(rb_eMolbyError, "no such atom: %s", StringValuePtr(val));
        else if (n == -2)
-               rb_raise(rb_eMolbyError, "bad format of atom specification: %s", p);
+               rb_raise(rb_eMolbyError, "bad format of atom specification: %s", StringValuePtr(val));
        else
-               rb_raise(rb_eMolbyError, "error in converting value to atom index: %s", p);
+               rb_raise(rb_eMolbyError, "error in converting value to atom index: %s", StringValuePtr(val));
        return 0; /* Not reached */
 }