diff options
Diffstat (limited to 'devel/oniguruma5/files/patch-regparse.c')
-rw-r--r-- | devel/oniguruma5/files/patch-regparse.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/devel/oniguruma5/files/patch-regparse.c b/devel/oniguruma5/files/patch-regparse.c deleted file mode 100644 index f0714d214678..000000000000 --- a/devel/oniguruma5/files/patch-regparse.c +++ /dev/null @@ -1,29 +0,0 @@ -Obtained from [ruby-dev:21263] - -Index: regparse.c -=================================================================== ---- regparse.c (revision 217) -+++ regparse.c (working copy) -@@ -3571,7 +3571,10 @@ - in_israw = 1; - val_entry: - len = WC2MBLEN(env->enc, v); -- if (len < 0) return len; -+ if (len < 0) { -+ r = len; -+ goto err; -+ } - in_type = (len == 1 ? CCV_SB : CCV_WC); - r = next_state_val(cc, &vs, v, &val_israw, in_israw, in_type, &val_type, - &state, env); -@@ -3658,8 +3661,8 @@ - acc = &(NCCLASS(anode)); - r = or_cclass(cc, acc); - -+ regex_node_free(anode); - cc_open_err: -- regex_node_free(anode); - if (r != 0) goto err; - } - break; - |