aboutsummaryrefslogtreecommitdiffstats
path: root/time.c
diff options
context:
space:
mode:
Diffstat (limited to 'time.c')
-rw-r--r--time.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/time.c b/time.c
index 9db276ed82..c8eb6b8223 100644
--- a/time.c
+++ b/time.c
@@ -4827,7 +4827,9 @@ end_submicro: ;
time_fixoff(time);
}
if (!NIL_P(zone)) {
+ zone = rb_str_new_frozen(zone);
tobj->vtm.zone = RSTRING_PTR(zone);
+ rb_ivar_set(time, id_zone, zone);
}
return time;