diff --git a/tmpl/parser.cc b/tmpl/parser.cc index 6d632cd..3cab992 100644 --- a/tmpl/parser.cc +++ b/tmpl/parser.cc @@ -37,6 +37,9 @@ bool I_CLASSNAME::parse(istream & i) if (size <= 0) return false; + + /* append trailing NUL byte for pcre functions */ + buff.push_back('\0'); } #ifdef I_NAMESPACE