[前][次][番号順一覧][スレッド一覧]

ruby-changes:19032

From: kosaki <ko1@a...>
Date: Tue, 8 Mar 2011 23:52:11 +0900 (JST)
Subject: [ruby-changes:19032] Ruby:r31070 (trunk): * process.c (proc_setgroups): cleanup.

kosaki	2011-03-08 23:52:05 +0900 (Tue, 08 Mar 2011)

  New Revision: 31070

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=31070

  Log:
    * process.c (proc_setgroups): cleanup.

  Modified files:
    trunk/ChangeLog
    trunk/process.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 31069)
+++ ChangeLog	(revision 31070)
@@ -1,3 +1,7 @@
+Tue Mar  8 23:49:45 2011  KOSAKI Motohiro  <kosaki.motohiro@g...>
+
+	* process.c (proc_setgroups): cleanup.
+
 Tue Mar  8 23:40:30 2011  Nobuyoshi Nakada  <nobu@r...>
 
 	* test/misc/test_ruby_mode.rb: test for ruby-mode.el.
Index: process.c
===================================================================
--- process.c	(revision 31069)
+++ process.c	(revision 31070)
@@ -4639,10 +4639,10 @@
 
     Check_Type(ary, T_ARRAY);
 
-    if (RARRAY_LEN(ary) > maxgroups())
+    ngroups = RARRAY_LENINT(ary);
+    if (ngroups > maxgroups())
 	rb_raise(rb_eArgError, "too many groups, %d max", maxgroups());
 
-    ngroups = RARRAY_LENINT(ary);
     groups = ALLOCA_N(rb_gid_t, ngroups);
 
     for (i = 0; i < ngroups; i++) {

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]