From c0e5ea941820076461beabe6c8342b8a47484319 Mon Sep 17 00:00:00 2001 From: matz Date: Mon, 18 May 1998 05:57:46 +0000 Subject: 1.1b9_21 git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@216 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index 84176dde61..a0a1ba5767 100644 --- a/eval.c +++ b/eval.c @@ -508,14 +508,12 @@ dyna_var_asgn(id, value) { struct RVarmap *vars = the_dyna_vars; - if (id) { - while (vars) { - if (vars->id == id) { - vars->val = value; - return value; - } - vars = vars->next; + while (vars) { + if (vars->id == id) { + vars->val = value; + return value; } + vars = vars->next; } new_dvar(id, value); return value; @@ -4073,7 +4071,7 @@ f_load(obj, fname) Check_SafeStr(fname); #ifndef __MACOS__ if (RSTRING(fname)->ptr[0] == '~') { - fname = file_s_expand_path(0, fname); + fname = file_s_expand_path(1, &fname); } #endif file = find_file(RSTRING(fname)->ptr); -- cgit v1.2.3