diff --git a/ChangeLog b/ChangeLog index f1e1009439..7442d312c8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Thu Mar 14 08:57:41 2002 Nobuyoshi Nakada + + * dir.c (rb_push_glob): avoid SEGV when no block given. + Wed Mar 13 19:05:15 2002 Akinori MUSHA * dir.c: FNM_PERIOD is obsoleted and FNM_DOTMATCH is introduced diff --git a/dir.c b/dir.c index 587d96d456..22dba86c8b 100644 --- a/dir.c +++ b/dir.c @@ -912,7 +912,7 @@ rb_push_glob(str, flags) VALUE ary; if (rb_block_given_p()) - ary = Qnil; + ary = 0; else ary = rb_ary_new();