From: Todd C. Miller Date: Sun, 15 Jul 2018 13:46:34 +0000 (-0600) Subject: Avoid duplicate free when netgroup_base is invalid. X-Git-Tag: SUDO_1_8_24^2~35 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2270b1e89fec905170cdb99961167d7fd030c1f2;p=sudo Avoid duplicate free when netgroup_base is invalid. --- diff --git a/plugins/sudoers/ldap.c b/plugins/sudoers/ldap.c index 425829335..0c5047d42 100644 --- a/plugins/sudoers/ldap.c +++ b/plugins/sudoers/ldap.c @@ -830,6 +830,7 @@ sudo_netgroup_lookup(LDAP *ld, struct passwd *pw, if (rc != LDAP_SUCCESS) { DPRINTF1("ldap netgroup search failed: %s", ldap_err2string(rc)); ldap_msgfree(result); + result = NULL; continue; }