From: Todd C. Miller Date: Sat, 15 Jan 2011 17:29:35 +0000 (-0500) Subject: delref list_pw before exit X-Git-Tag: SUDO_1_7_5~68 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7d7f5a18e1cefb8f9465146e042facd2c66ae23f;p=sudo delref list_pw before exit --HG-- branch : 1.7 --- diff --git a/sudo.c b/sudo.c index 185e1ee03..f65946be6 100644 --- a/sudo.c +++ b/sudo.c @@ -486,8 +486,11 @@ main(argc, argv, envp) #endif /* Deferred exit due to sudo_ldap_close() */ - if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST))) + if (ISSET(sudo_mode, (MODE_VALIDATE|MODE_CHECK|MODE_LIST))) { + if (list_pw != NULL) + pw_delref(list_pw); exit(rc); + } /* Must audit before uid change. */ audit_success(NewArgv);