summaryrefslogtreecommitdiff
path: root/regex.c
diff options
context:
space:
mode:
Diffstat (limited to 'regex.c')
-rw-r--r--regex.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/regex.c b/regex.c
index d9269fa5a9..3d30d4755f 100644
--- a/regex.c
+++ b/regex.c
@@ -1381,6 +1381,7 @@ re_compile_pattern(pattern, size, bufp)
break;
case ':':
+ pending_exact = 0;
default:
break;
}
@@ -1417,6 +1418,8 @@ re_compile_pattern(pattern, size, bufp)
break;
case ':':
+ if (fixup_jump)
+ store_jump(fixup_jump, jump, b);
default:
break;
}