From cefcb6f501ef794d39d8abd3d17ddff837dadffe Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Wed, 9 Nov 2016 16:07:12 -0700 Subject: [PATCH] add missing sudo_pw_delref/sudo_gr_delref to plug memory leak --- plugins/sudoers/iolog.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/plugins/sudoers/iolog.c b/plugins/sudoers/iolog.c index fc81ef984..20a2776d3 100644 --- a/plugins/sudoers/iolog.c +++ b/plugins/sudoers/iolog.c @@ -229,6 +229,7 @@ iolog_set_uid(const char *name) pw = sudo_getpwnam(name); if (pw != NULL) { iolog_uid = pw->pw_uid; + sudo_pw_delref(pw); } else { log_warningx(SLOG_SEND_MAIL, N_("unknown user: %s"), name); @@ -262,6 +263,7 @@ iolog_set_gid(const char *name) gr = sudo_getgrnam(name); if (gr != NULL) { iolog_gid = gr->gr_gid; + sudo_gr_delref(gr); } else { log_warningx(SLOG_SEND_MAIL, N_("unknown group: %s"), name); -- 2.40.0