packages: freeradius-server/freeradius-server-rubyhdrs.patch - fix for ruby...

baggins baggins at pld-linux.org
Mon Mar 1 15:22:33 CET 2010


Author: baggins                      Date: Mon Mar  1 14:22:33 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- fix for ruby 1.9

---- Files affected:
packages/freeradius-server:
   freeradius-server-rubyhdrs.patch (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: packages/freeradius-server/freeradius-server-rubyhdrs.patch
diff -u packages/freeradius-server/freeradius-server-rubyhdrs.patch:1.3 packages/freeradius-server/freeradius-server-rubyhdrs.patch:1.4
--- packages/freeradius-server/freeradius-server-rubyhdrs.patch:1.3	Mon Mar  1 15:11:36 2010
+++ packages/freeradius-server/freeradius-server-rubyhdrs.patch	Mon Mar  1 15:22:28 2010
@@ -16,3 +16,23 @@
  #		smart_try_dir=$RB_INC_DIR
  		FR_SMART_CHECK_INCLUDE(ruby.h)
  		if test "x$ac_cv_header_ruby_h" != "xyes"; then
+--- freeradius-server-2.1.7/src/modules/rlm_ruby/rlm_ruby.c~	2009-09-14 16:43:29.000000000 +0200
++++ freeradius-server-2.1.7/src/modules/rlm_ruby/rlm_ruby.c	2010-03-01 15:21:45.111123747 +0100
+@@ -113,7 +113,7 @@
+     }
+ 
+     /* Get the array size. */
+-    outertuplesize = RARRAY(rb_value)->len;
++    outertuplesize = RARRAY_LEN(rb_value);
+ 
+     for (i = 0; i < outertuplesize; i++) {
+         VALUE pTupleElement = rb_ary_entry(rb_value, i);
+@@ -124,7 +124,7 @@
+             /* Check if it's a pair */
+             int tuplesize;
+ 
+-            if ((tuplesize = RARRAY(pTupleElement)->len) != 2) {
++            if ((tuplesize = RARRAY_LEN(pTupleElement)) != 2) {
+                 radlog(L_ERR, "%s: tuple element %d is a tuple "
+                         " of size %d. must be 2\n", function_name,
+                         i, tuplesize);
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/freeradius-server/freeradius-server-rubyhdrs.patch?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list