ふなばです。

どうも、spritnf で引数の数の検査がうまくできてないみたいです。


--- sprintf.c.orig	Mon Feb 15 16:31:51 1999
+++ sprintf.c	Mon Mar 15 22:12:08 1999
@@ -594,7 +594,7 @@
     }
 
   sprint_exit:
-    if (RTEST(ruby_verbose) && argc > 1) {
+    if (RTEST(ruby_verbose) && argc > 0) {
 	rb_raise(rb_eArgError, "too many argument for format string");
     }
     result = rb_str_new(buf, blen);


ふなば ただよし