summaryrefslogtreecommitdiff
path: root/marshal.c
diff options
context:
space:
mode:
authormatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-11-25 03:31:19 +0000
committermatz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>1998-11-25 03:31:19 +0000
commitce8859c5563493a94f57d3b630e7b9c1d3cd656f (patch)
treeeefe3446c88ef90ff4d3578ae925b4e69d762822 /marshal.c
parent75ff8fdb16fa0a733512e61350c9844ea530ad35 (diff)
*** empty log message ***
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1dev@344 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'marshal.c')
-rw-r--r--marshal.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/marshal.c b/marshal.c
index 4f49aa7adb..2b49d27559 100644
--- a/marshal.c
+++ b/marshal.c
@@ -3,7 +3,6 @@
marshal.c -
$Author$
- $Revision$
$Date$
created at: Thu Apr 27 16:30:01 JST 1995
@@ -581,7 +580,7 @@ r_string(arg)
int len;
r_bytes2(buf, len, arg);
- return rb_str_taint(rb_str_new(buf, len));
+ return rb_str_new(buf, len);
}
static VALUE
@@ -589,6 +588,7 @@ r_regist(v, arg)
VALUE v;
struct load_arg *arg;
{
+ rb_obj_taint(v);
if (arg->proc) {
rb_funcall(arg->proc, rb_intern("call"), 1, v);
}
@@ -862,8 +862,8 @@ Init_marshal()
{
VALUE rb_mMarshal = rb_define_module("Marshal");
- s_dump = rb_intern("_dump_to");
- s_load = rb_intern("_load_from");
+ s_dump = rb_intern("_dump");
+ s_load = rb_intern("_load");
rb_define_module_function(rb_mMarshal, "dump", marshal_dump, -1);
rb_define_module_function(rb_mMarshal, "load", marshal_load, -1);
rb_define_module_function(rb_mMarshal, "restore", marshal_load, 1);