From: Todd C. Miller Date: Sat, 5 Jan 2008 18:26:42 +0000 (+0000) Subject: Free up parser data structures in sudo_file_close(). X-Git-Tag: SUDO_1_7_0~255 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=56d193b29be8010236a21bcd587ac022078ea98c;p=sudo Free up parser data structures in sudo_file_close(). --- diff --git a/gram.y b/gram.y index 706e1a661..1e7c2dd42 100644 --- a/gram.y +++ b/gram.y @@ -671,7 +671,7 @@ init_parser(path, quiet) init_aliases(); efree(sudoers); - sudoers = estrdup(path); + sudoers = path ? estrdup(path) : NULL; parse_error = FALSE; errorlineno = -1;