diff --git a/ivlpp/lexor.lex b/ivlpp/lexor.lex index 20f2013e4..1d5410891 100644 --- a/ivlpp/lexor.lex +++ b/ivlpp/lexor.lex @@ -459,7 +459,7 @@ static void def_match() calloc(1, sizeof(struct include_stack_t)); isp->str = cur->value; isp->next = istack; - isp->path = strdup(istack->path); + isp->path = istack->path; isp->lineno = istack->lineno; istack->yybs = YY_CURRENT_BUFFER; istack = isp;