uvenv(): proc->env may be NULL be before uplevel

This commit is contained in:
Yukihiro Matsumoto
2012-06-14 03:44:45 +09:00
parent 30b1904859
commit 36a1c80d3c
+1 -1
View File
@@ -94,8 +94,8 @@ uvenv(mrb_state *mrb, int up)
{
struct REnv *e = mrb->ci->proc->env;
if (!e) return 0;
while (up--) {
if (!e) return 0;
e = (struct REnv*)e->c;
}
return e;