diff options
author | Karl Williamson <khw@cpan.org> | 2020-04-01 22:29:19 -0600 |
---|---|---|
committer | Karl Williamson <khw@cpan.org> | 2020-04-03 14:14:35 -0600 |
commit | d013a11f9dc825647426729265e15c3f0ca70aa9 (patch) | |
tree | ebe90dfd4ca9e9474374975af58844815ed21abd /regcomp.c | |
parent | e584d91137bdc3c46182e30c4d07c15765b6e17a (diff) | |
download | perl-d013a11f9dc825647426729265e15c3f0ca70aa9.tar.gz |
regcomp.c: Handle /ss\xdf/iaa properly
Having both ss and \xdf in a string caused the node type to be changed
back to a wrong one.
This fixes #17486
Diffstat (limited to 'regcomp.c')
-rw-r--r-- | regcomp.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -4440,7 +4440,7 @@ S_join_exact(pTHX_ RExC_state_t *pRExC_state, regnode *scan, s++; } } - else { + else if (OP(scan) != EXACTFAA_NO_TRIE) { /* Non-UTF-8 pattern, not EXACTFAA node. Look for the multi-char * folds that are all Latin1. As explained in the comments |