diff --git a/bindings/ruby/main.c b/bindings/ruby/main.c
index da5cf28af4148197eefb7edee521e10d89e4d7dd..35b5f6020dd1ea0d1315358360e14b097f18bfba 100644 (file)
--- a/bindings/ruby/main.c
+++ b/bindings/ruby/main.c
-/* $Id: main.c 2246 2011-12-18 11:54:57Z oetiker $
+/* $Id$
* Substantial penalty for early withdrawal.
*/
#define RRD_CHECK_ERROR \
if (rrd_test_error()) \
- rb_raise(rb_eRRDError, rrd_get_error()); \
+ rb_raise(rb_eRRDError, "%s", rrd_get_error()); \
rrd_clear_error();
string_arr string_arr_new(
default:
rb_raise(rb_eTypeError,
"invalid argument - %s, expected T_STRING or T_FIXNUM on index %ld",
- (long)rb_class2name(CLASS_OF(v)), i);
+ rb_class2name(CLASS_OF(v)), (long)i);
break;
}
}