From 26b86d8a721551216a8f22dd36569e2ef94759a6 Mon Sep 17 00:00:00 2001 From: akr Date: Sat, 26 Jan 2008 10:31:11 +0000 Subject: * marshal.c (w_object): dump string encoding in USERDEF. [ruby-dev:33401] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@15253 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- marshal.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'marshal.c') diff --git a/marshal.c b/marshal.c index fe7d11cc3e..77205a45a6 100644 --- a/marshal.c +++ b/marshal.c @@ -613,7 +613,7 @@ w_object(VALUE obj, struct dump_arg *arg, int limit) w_class(TYPE_USERDEF, obj, arg, Qfalse); w_bytes(RSTRING_PTR(v), RSTRING_LEN(v), arg); if (hasiv2) { - w_ivar(obj, ivtbl2, &c_arg); + w_ivar(v, ivtbl2, &c_arg); } else if (hasiv) { w_ivar(obj, ivtbl, &c_arg); -- cgit v1.2.3