1 autofs-5.0.4 - reset flex scanner when setting buffer
3 From: Ian Kent <raven@themaw.net>
5 We still have problems resetting the flex scan buffer after an error
6 is detected. This appears to fix the problem.
10 lib/master_tok.l | 9 ++++++++-
11 2 files changed, 9 insertions(+), 1 deletions(-)
14 diff --git a/CHANGELOG b/CHANGELOG
15 index c8b88e4..5f1cf7f 100644
19 - fix lsb init script header.
20 - fix memory leak reading master map.
21 - fix st_remove_tasks() locking.
22 +- reset flex scanner when setting buffer.
24 4/11/2008 autofs-5.0.4
25 -----------------------
26 diff --git a/lib/master_tok.l b/lib/master_tok.l
27 index b6cc8be..373248b 100644
28 --- a/lib/master_tok.l
29 +++ b/lib/master_tok.l
30 @@ -130,7 +130,6 @@ OPTNTOUT (-n{OPTWS}|-n{OPTWS}={OPTWS}|--negative-timeout{OPTWS}|--negative-timeo
35 strcpy(master_lval.strtype, buff);
38 @@ -139,6 +138,11 @@ OPTNTOUT (-n{OPTWS}|-n{OPTWS}={OPTWS}|--negative-timeout{OPTWS}|--negative-timeo
39 #.* { return COMMENT; }
44 + strcpy(master_lval.strtype, buff);
50 @@ -410,6 +414,9 @@ static void master_echo(void)
52 void master_set_scan_buffer(const char *buffer)
54 + master_lex_destroy();