[ruby-list:2956] Re: [BUG] Dir.glob

From: matz@... (Yukihiro Matsumoto)
Date: 1997-05-16 10:50:09 UTC
List: ruby-list #2956
まつもと ゆきひろです.

In message "[ruby-list:2954] Re: [BUG] Dir.glob"
    on 97/05/16, Yukihiro Matsumoto <matz@caelum.co.jp> writes:

|これもDoug Leaのmallocの問題のようです.どうしたもんだか.

大嘘でした.変なポインタを開放していました.

--- dir.c~	Thu Apr 10 01:01:07 1997
+++ dir.c	Fri May 16 19:45:27 1997
@@ -268,2 +268,3 @@
 char **glob_filename();
+extern char glob_error_return;
 
@@ -284,3 +285,5 @@
     }
-    free(fnames);
+    if (fnames != &glob_error_return) {
+        free(fnames);
+    }
 }

In This Thread