[#29911] [Bug #3231] Digest Does Not Build — Charlie Savage <redmine@...>

Bug #3231: Digest Does Not Build

19 messages 2010/05/01

[#29920] [Feature #3232] Loops (while/until) should return last statement value if any, like if/unless — Benoit Daloze <redmine@...>

Feature #3232: Loops (while/until) should return last statement value if any, like if/unless

9 messages 2010/05/01

[#29997] years in Time.utc — Xavier Noria <fxn@...>

Does anyone have a precise statement about the years supported by

13 messages 2010/05/04

[#30010] [Bug #3248] extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly — Luis Lavena <redmine@...>

Bug #3248: extension 'tk' is finding tclConfig.sh and tkConfig.sh incorrectly

9 messages 2010/05/05

[#30226] [Bug #3288] Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88 — Szymon Jeż <redmine@...>

Bug #3288: Segmentation fault - activesupport-3.0.0.beta3/lib/active_support/callbacks.rb:88

10 messages 2010/05/13

[#30358] tk doesn't startup well in doze — Roger Pack <rogerdpack2@...>

Currently with 1.9.x and tk 8.5,the following occurs

12 messages 2010/05/22

[ruby-core:30403] [Bug #3336] Memory leak in IO.select() on Windows

From: HD Moore <redmine@...>
Date: 2010-05-25 00:42:29 UTC
List: ruby-core #30403
Issue #3336 has been updated by HD Moore.


The patch below fixes this memory leak

Index: io.c
===================================================================
--- io.c	(revision 27934)
+++ io.c	(working copy)
@@ -7297,6 +7297,7 @@
 rb_f_select(int argc, VALUE *argv, VALUE obj)
 {
     VALUE timeout;
+    VALUE r;
     struct select_args args;
     struct timeval timerec;
     int i;
@@ -7316,8 +7317,12 @@
 #ifdef HAVE_RB_FD_INIT
     return rb_ensure(select_call, (VALUE)&args, select_end, (VALUE)&args);
 #else
-    return select_internal(args.read, args.write, args.except,
-			   args.timeout, args.fdsets);
+    r = select_internal(args.read, args.write, args.except, args.timeout, args.fdsets); 
+
+    for (i = 0; i < numberof(args.fdsets); ++i)
+	rb_fd_term(&args.fdsets[i]);
+
+    return(r);
 #endif
 
 }

----------------------------------------
http://redmine.ruby-lang.org/issues/show/3336

----------------------------------------
http://redmine.ruby-lang.org

In This Thread