]> granicus.if.org Git - sudo/commitdiff
set tty and username via pam_set_item
authorTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 9 May 2000 15:52:31 +0000 (15:52 +0000)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Tue, 9 May 2000 15:52:31 +0000 (15:52 +0000)
auth/pam.c

index 182ab26080deee22024e381871987877bc77512e..ab394b93f29f457f2447241bd66426c9003da118 100644 (file)
@@ -80,6 +80,10 @@ pam_init(pw, promptp, auth)
            "unable to initialize PAM");
        return(AUTH_FATAL);
     }
+    if (strcmp(user_tty, "unknown"))
+       (void) pam_set_item(pamh, PAM_TTY, user_tty);
+    (void) pam_set_item(pamh, PAM_USER, user_name);
+
     auth->data = (VOID *) pamh;
     return(AUTH_SUCCESS);
 }