From 9533e6d6e8e69954593da006ab00ea362980bc76 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Wed, 24 Mar 2021 23:44:20 +0100 Subject: Regression: fix potential lockup while parsing python code --- src/pyscanner.l | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pyscanner.l b/src/pyscanner.l index 6660915..ed471ed 100644 --- a/src/pyscanner.l +++ b/src/pyscanner.l @@ -1438,7 +1438,7 @@ static yy_size_t yyread(yyscan_t yyscanner,char *buf,yy_size_t max_size) { struct yyguts_t *yyg = (struct yyguts_t*)yyscanner; yy_size_t c=0; - const char *p = yyextra->inputString + yyextra->inputPosition; + const char *p = yyextra->inputString.data() + yyextra->inputPosition; while ( c < max_size && *p ) { *buf++ = *p++; c++; } yyextra->inputPosition+=c; return c; -- cgit v0.12