login: add big fat comment about SIGINT - prevent
adding/deleting that code again and again
This commit is contained in:
parent
6ae8079e2d
commit
8c76487f06
@ -386,7 +386,14 @@ auth_failed:
|
||||
// /* TIOCSCTTY: steal tty from other process group */
|
||||
// if (ioctl(0, TIOCSCTTY, 1)) error_msg...
|
||||
|
||||
signal(SIGALRM, SIG_DFL); /* set signals to defaults */
|
||||
/* set signals to defaults */
|
||||
signal(SIGALRM, SIG_DFL);
|
||||
/* Is this correct? This way user can ctrl-c out of /etc/profile,
|
||||
* potentially creating security breach (tested with bash 3.0).
|
||||
* But without this, bash 3.0 will not enable ctrl-c either.
|
||||
* Maybe bash is buggy?
|
||||
* Need to find out what standards say about /bin/login -
|
||||
* should it leave SIGINT etc enabled or disabled? */
|
||||
signal(SIGINT, SIG_DFL);
|
||||
|
||||
run_shell(tmp, 1, 0, 0); /* exec the shell finally */
|
||||
|
Loading…
Reference in New Issue
Block a user