From 517c8a532425a28ee2641fc100a91a691b501fe8 Mon Sep 17 00:00:00 2001 From: Yusuke Endoh Date: Mon, 15 Jul 2019 00:08:34 +0900 Subject: dir.c (dir_each_entry): remove unnecessary check I guess that this check was to detect re-entrance (maybe callcc?). But currently it does not work as intended. --- dir.c | 1 - 1 file changed, 1 deletion(-) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 1dbedb763f..18c10f2139 100644 --- a/dir.c +++ b/dir.c @@ -858,7 +858,6 @@ dir_each_entry(VALUE dir, VALUE (*each)(VALUE, VALUE), VALUE arg, int children_o #endif path = rb_external_str_new_with_enc(name, namlen, dirp->enc); (*each)(arg, path); - if (dirp->dir == NULL) dir_closed(); } return dir; } -- cgit v1.2.1