1 diff -ur freeradius-server-2.1.10.orig//src/modules/rlm_ruby/rlm_ruby.c freeradius-server-2.1.10/src/modules/rlm_ruby/rlm_ruby.c
2 --- freeradius-server-2.1.10.orig//src/modules/rlm_ruby/rlm_ruby.c 2010-09-28 13:03:56.000000000 +0200
3 +++ freeradius-server-2.1.10/src/modules/rlm_ruby/rlm_ruby.c 2010-11-24 13:26:16.021268990 +0100
7 /* Get the array size. */
8 - outertuplesize = RARRAY(rb_value)->len;
9 + outertuplesize = RARRAY_LEN(rb_value);
11 for (i = 0; i < outertuplesize; i++) {
12 VALUE pTupleElement = rb_ary_entry(rb_value, i);
14 /* Check if it's a pair */
17 - if ((tuplesize = RARRAY(pTupleElement)->len) != 2) {
18 + if ((tuplesize = RARRAY_LEN(pTupleElement)) != 2) {
19 radlog(L_ERR, "%s: tuple element %d is a tuple "
20 " of size %d. must be 2\n", function_name,