Code

Diff for NMU version 1.4.7-1.1.
[pkg-rrdtool.git] / debian / patches / ruby_bindings_format_string.patch
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 @@
10  
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();
16  
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      }