summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/libregexp/regcomp.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/libregexp/regcomp.c b/sys/src/libregexp/regcomp.c
index 3e3ba6ae5..3bbc26ca9 100644
--- a/sys/src/libregexp/regcomp.c
+++ b/sys/src/libregexp/regcomp.c
@@ -299,7 +299,7 @@ compile(Renode *parsetr, Reprog *reprog, int nl)
sub = 0;
reinst = (Reinst*)(reprog+1);
end = compile1(parsetr, reinst, &sub, nl);
- assert(reinst + reprog->len == end);
+ assert(end <= reinst + reprog->len);
return reinst;
}