From 5ad6b4379de2099bf860d3a7179cfdde39f83b32 Mon Sep 17 00:00:00 2001 From: Jan Rekorajski Date: Thu, 30 Nov 2000 18:17:45 +0000 Subject: Relevant BUGIDs: 123972 Purpose of commit: bugfix Commit summary: --------------- set real uid to the user for who we set limits --- modules/pam_limits/pam_limits.c | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/pam_limits/pam_limits.c b/modules/pam_limits/pam_limits.c index 7dc80590..07dc3556 100644 --- a/modules/pam_limits/pam_limits.c +++ b/modules/pam_limits/pam_limits.c @@ -565,6 +565,7 @@ PAM_EXTERN int pam_sm_open_session(pam_handle_t *pamh, int flags, return PAM_IGNORE; } + setreuid(pwd->pw_uid, -1); retval = setup_limits(pwd->pw_name, ctrl, &pl); if (retval & LOGIN_ERR) { printf("\nToo many logins for '%s'\n",pwd->pw_name); -- cgit v1.2.1