* libmisc/console.c (console): Remove the leading /dev/ from the
tty before comparing with the lines specified by CONSOLE. * src/su.c: Do not remove the /dev/ prefix since it is done by console().
This commit is contained in:
9
src/su.c
9
src/su.c
@ -425,13 +425,8 @@ int main (int argc, char **argv)
|
||||
* Get the tty name. Entries will be logged indicating that the user
|
||||
* tried to change to the named new user from the current terminal.
|
||||
*/
|
||||
cp = ttyname (0);
|
||||
if ((isatty (0) != 0) && (NULL != cp)) {
|
||||
if (strncmp (cp, "/dev/", 5) == 0) {
|
||||
tty = cp + 5;
|
||||
} else {
|
||||
tty = cp;
|
||||
}
|
||||
tty = ttyname (0);
|
||||
if ((isatty (0) != 0) && (NULL != tty)) {
|
||||
#ifndef USE_PAM
|
||||
is_console = console (tty);
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user