summaryrefslogtreecommitdiff
path: root/extmod/re1.5/recursiveloop.c
diff options
context:
space:
mode:
Diffstat (limited to 'extmod/re1.5/recursiveloop.c')
-rw-r--r--extmod/re1.5/recursiveloop.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/extmod/re1.5/recursiveloop.c b/extmod/re1.5/recursiveloop.c
index e8fef0304..bb337decf 100644
--- a/extmod/re1.5/recursiveloop.c
+++ b/extmod/re1.5/recursiveloop.c
@@ -9,7 +9,9 @@ recursiveloop(char *pc, const char *sp, Subject *input, const char **subp, int n
{
const char *old;
int off;
-
+
+ re1_5_stack_chk();
+
for(;;) {
if(inst_is_consumer(*pc)) {
// If we need to match a character, but there's none left, it's fail