diff options
Diffstat (limited to 'ext/date/date_strptime.c')
-rw-r--r-- | ext/date/date_strptime.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/date/date_strptime.c b/ext/date/date_strptime.c index 26d9fd11bf..7b06a31471 100644 --- a/ext/date/date_strptime.c +++ b/ext/date/date_strptime.c @@ -581,6 +581,7 @@ date__strptime_internal(const char *str, size_t slen, if (NIL_P(pat)) { pat = rb_reg_new(pat_source, sizeof pat_source - 1, ONIG_OPTION_IGNORECASE); + rb_obj_freeze(pat); rb_gc_register_mark_object(pat); } |