diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-11-02 23:35:19 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2023-11-03 10:41:48 +0900 |
commit | 5cff4c5aa375787924e2df5c0b981dd922b95a8c (patch) | |
tree | 7b048b53295a0d5946081de14adc6fd9d05d4f03 /regcomp.c | |
parent | 8b02de8f41296d1a2449ecaeb24726f088ce899c (diff) |
Fix onigmo name table without st
Co-authored-by: Adam Hess <HParker@github.com>
Diffstat (limited to 'regcomp.c')
-rw-r--r-- | regcomp.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -5729,7 +5729,7 @@ onig_reg_copy(regex_t** nreg, regex_t* oreg) goto err_repeat_range; } if (IS_NOT_NULL(reg->name_table)) { - if (IS_NULL(reg->name_table = st_copy(reg->name_table))) + if (onig_names_copy(reg, oreg)) goto err_name_table; } if (IS_NOT_NULL(reg->chain)) { @@ -5740,7 +5740,7 @@ onig_reg_copy(regex_t** nreg, regex_t* oreg) # undef COPY_FAILED err_chain: - onig_st_free_table(reg->name_table); + onig_names_free(reg); err_name_table: xfree(reg->repeat_range); err_repeat_range: |