From: Todd C. Miller Date: Wed, 21 Mar 2018 20:43:17 +0000 (-0600) Subject: Fix memory leak on error path. X-Git-Tag: SUDO_1_8_23^2~69 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fbed17e1a47a7779eeab107c391948ba0f480c4f;p=sudo Fix memory leak on error path. --- diff --git a/plugins/sudoers/cvtsudoers.c b/plugins/sudoers/cvtsudoers.c index dfa220e3e..db2b4dd1c 100644 --- a/plugins/sudoers/cvtsudoers.c +++ b/plugins/sudoers/cvtsudoers.c @@ -469,6 +469,7 @@ cvtsudoers_parse_filter(char *expression) keyword = cp; if ((cp = strchr(cp, '=')) == NULL) { sudo_warnx(U_("invalid filter: %s"), keyword);; + free(s); debug_return_bool(false); } *cp++ = '\0';