]> granicus.if.org Git - onig/commitdiff
fix for UPDATE_VAR_S_FROM_STACK_LAST
authorK.Kosako <kkosako0@gmail.com>
Sat, 22 Jul 2017 14:02:28 +0000 (23:02 +0900)
committerK.Kosako <kkosako0@gmail.com>
Sat, 22 Jul 2017 14:02:28 +0000 (23:02 +0900)
src/regexec.c

index bc7a9947dfd52012f1fcae5ddb1f395ff5340a4e..f608a83d035fb705cd83a977c5fdd2a652591762 100644 (file)
@@ -2945,7 +2945,7 @@ match_at(regex_t* reg, const UChar* str, const UChar* end,
           STACK_GET_SAVE_VAL_TYPE_LAST(SAVE_KEEP, keep);
           break;
         case UPDATE_VAR_S_FROM_STACK_LAST:
-          STACK_GET_SAVE_VAL_TYPE_LAST(SAVE_S, s);
+          STACK_GET_SAVE_VAL_TYPE_LAST_ID(SAVE_S, mem, s);
           break;
         case UPDATE_VAR_RIGHT_RANGE_FROM_STACK_LAST:
           {