autofs-5.0.5 - don't use master_lex_destroy() to clear parse buffer From: Ian Kent Using master_lex_destroy() does not seem not to resolve the original problem it set out to solve in all cases. Change to using memset() to clear the buffer instead. --- CHANGELOG | 1 + lib/master_tok.l | 2 +- 2 files changed, 2 insertions(+), 1 deletions(-) diff --git a/CHANGELOG b/CHANGELOG index e37dadb..329b028 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -9,6 +9,7 @@ - fix backwards #ifndef INET6. - fix stale initialization for file map instance. - add "preen" fsck for ext4 mounts. +- don't use master_lex_destroy() to clear parse buffer. 03/09/2009 autofs-5.0.5 ----------------------- diff --git a/lib/master_tok.l b/lib/master_tok.l index 373248b..be2ce10 100644 --- a/lib/master_tok.l +++ b/lib/master_tok.l @@ -414,7 +414,7 @@ static void master_echo(void) void master_set_scan_buffer(const char *buffer) { - master_lex_destroy(); + memset(buff, 0, sizeof(buff)); optr = buff; line = buffer;