tags 676081 + patch
thanks
--- rrdtool-1.4.7.orig/bindings/ruby/main.c
+++ rrdtool-1.4.7/bindings/ruby/main.c
@@ -27,7 +27,7 @@
#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(
@@ -56,8 +56,8 @@
break;
default:
rb_raise(rb_eTypeError,
- "invalid argument - %s, expected T_STRING or T_FIXNUM on index %ld",
- (long)rb_class2name(CLASS_OF(v)), i);
+ "invalid argument - %s, expected T_STRING or T_FIXNUM on index %d",
+ rb_class2name(CLASS_OF(v)), i);
break;
}
}