diff options
| author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-05-26 01:22:23 +0000 |
|---|---|---|
| committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-05-26 01:22:23 +0000 |
| commit | 4a41ddbed20a307e184f58abc19f376d32939392 (patch) | |
| tree | 26b0ac01c3efad9fb89886b09e1f35003d98d090 | |
| parent | 42ef66d945d1ff11e94540d78c94c745ca5e12c3 (diff) | |
* marshal.c (dump_ensure, load_ensure): should return values.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@16602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
| -rw-r--r-- | ChangeLog | 4 | ||||
| -rw-r--r-- | marshal.c | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -1,3 +1,7 @@ +Mon May 26 10:21:24 2008 NAKAMURA Usaku <usa@ruby-lang.org> + + * marshal.c (dump_ensure, load_ensure): should return values. + Mon May 26 10:03:35 2008 Akinori MUSHA <knu@iDaemons.org> * eval.c (yield_under, yield_under_i, yield_args_under_i) @@ -703,7 +703,7 @@ static VALUE dump_ensure(arg) struct dump_arg *arg; { - if (RBASIC(arg->str)->klass) return; /* ignore reentrant */ + if (RBASIC(arg->str)->klass) return 0; /* ignore reentrant */ st_free_table(arg->symbols); st_free_table(arg->data); if (arg->taint) { @@ -1388,7 +1388,7 @@ static VALUE load_ensure(arg) struct load_arg *arg; { - if (RBASIC(arg->data)->klass) return; /* ignore reentrant */ + if (RBASIC(arg->data)->klass) return 0; /* ignore reentrant */ st_free_table(arg->symbols); return 0; } |
