Fix buffer overflow in parser
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 30 Aug 2013 15:33:59 +0000 (17:33 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 30 Aug 2013 15:33:59 +0000 (17:33 +0200)
commit475bba1329094bb261b1017251900883c31b0f5c
treee05f3cefbe01a0695d8b89e4d0449cead2c0fa63
parent0f1e3acd9ec3e283afe4bc1bf31f3fb8782611d3
Fix buffer overflow in parser

When a line ended with a comment, the parser had to read a line ahead
to check if there was a PGNresult following, without being able to
throw away the previous line yet. This could lead to buffer overflow
in a long game where every line ended in a comment. The buffer now is
cleansed of already parsed data when starting on a new syntactical unit.
parser.c
winboard/config.h