add missing sudo_pw_delref/sudo_gr_delref to plug memory leak

This commit is contained in:
Todd C. Miller
2016-11-09 16:07:12 -07:00
parent dbf07431d0
commit cefcb6f501

View File

@@ -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);