diff options
author | Dimitri van Heesch <doxygen@gmail.com> | 2021-01-11 19:00:22 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-11 19:00:22 (GMT) |
commit | 220ddcbc9269f9688f6787e749668214ca365f29 (patch) | |
tree | 8f3146b356f1b4286c60244f977ac1c4f8a27f00 | |
parent | f8ad8a10d41db30c68afb62338186c2bc1bc9754 (diff) | |
parent | 5adebc184b6725977e249952d4b00c9a6993ac5c (diff) | |
download | Doxygen-220ddcbc9269f9688f6787e749668214ca365f29.zip Doxygen-220ddcbc9269f9688f6787e749668214ca365f29.tar.gz Doxygen-220ddcbc9269f9688f6787e749668214ca365f29.tar.bz2 |
Merge pull request #8323 from albert-github/feature/issue_8322
issue #8322 Random output for markdown xml snippet
-rw-r--r-- | src/xmlcode.l | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/xmlcode.l b/src/xmlcode.l index 41f5504..65406d4 100644 --- a/src/xmlcode.l +++ b/src/xmlcode.l @@ -322,6 +322,7 @@ static void codifyLines(yyscan_t yyscanner,const char *text) yyextra->yyLineNr++; int l = (int)(p-sp-1); char *tmp = (char*)malloc(l+1); + strncpy(tmp,sp,l); tmp[l]='\0'; yyextra->code->codify(tmp); free(tmp); @@ -376,7 +377,7 @@ XMLCodeParser::XMLCodeParser() : p(std::make_unique<Private>()) { xmlcodeYYlex_init_extra(&p->state,&p->yyscanner); #ifdef FLEX_DEBUG - xmlcodeYYset_debug(1,yyscanner); + xmlcodeYYset_debug(1,p->yyscanner); #endif resetCodeParserState(); } |