1 Subject: fix format string in Ruby binding
2 Author: Johannes Brandstätter <jbrandstaetter@gmail.com>
3 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=676081
4 Forwarded: no
5 Last-Update: 2012-07-01
7 --- rrdtool-1.4.7.orig/bindings/ruby/main.c
8 +++ rrdtool-1.4.7/bindings/ruby/main.c
9 @@ -27,7 +27,7 @@
11 #define RRD_CHECK_ERROR \
12 if (rrd_test_error()) \
13 - rb_raise(rb_eRRDError, rrd_get_error()); \
14 + rb_raise(rb_eRRDError, "%s", rrd_get_error()); \
15 rrd_clear_error();
17 string_arr string_arr_new(
18 @@ -56,8 +56,8 @@
19 break;
20 default:
21 rb_raise(rb_eTypeError,
22 - "invalid argument - %s, expected T_STRING or T_FIXNUM on index %ld",
23 - (long)rb_class2name(CLASS_OF(v)), i);
24 + "invalid argument - %s, expected T_STRING or T_FIXNUM on index %d",
25 + rb_class2name(CLASS_OF(v)), i);
26 break;
27 }
28 }