diff --git a/ChangeLog b/ChangeLog index 2cbb6d0af7..ba988c6fd1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Mon May 26 00:52:52 2008 Akinori MUSHA + + * hash.c (env_each_key, env_each_value, env_reject_bang) + (rb_env_clear, env_replace): Omit duplicated secure level check. + Mon May 26 00:37:16 2008 Akinori MUSHA * hash.c (env_each_value): Do not call env_values() twice. diff --git a/hash.c b/hash.c index a71645357d..b6dc7bd66c 100644 --- a/hash.c +++ b/hash.c @@ -2086,8 +2086,7 @@ env_each_key(VALUE ehash) long i; RETURN_ENUMERATOR(ehash, 0, 0); - rb_secure(4); - keys = env_keys(); + keys = env_keys(); /* rb_secure(4); */ for (i=0; i