diff options
| author | Mattias Andrée <maandree@operamail.com> | 2015-03-24 14:21:40 +0100 |
|---|---|---|
| committer | Mattias Andrée <maandree@operamail.com> | 2015-03-24 14:21:40 +0100 |
| commit | f16230be71e613924385ba53402e586126fd0199 (patch) | |
| tree | fe9e6dfea84b00428cec4db119397cd8bd41cbe2 /src/cerberus.c | |
| parent | add verify hook so securetty can be supported (diff) | |
| download | cerberus-f16230be71e613924385ba53402e586126fd0199.tar.gz cerberus-f16230be71e613924385ba53402e586126fd0199.tar.bz2 cerberus-f16230be71e613924385ba53402e586126fd0199.tar.xz | |
derp1427203333
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src/cerberus.c')
| -rw-r--r-- | src/cerberus.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cerberus.c b/src/cerberus.c index a5be25c..418ec8a 100644 --- a/src/cerberus.c +++ b/src/cerberus.c @@ -266,7 +266,8 @@ void do_login(int argc, char** argv) /* Verify that the user may login */ - if (fork_exec_wait_hook(HOOK_VERIFY, argc, argv) == 1) + ret = fork_exec_wait_hook(HOOK_VERIFY, argc, argv); + if ((ret >= 0) && WIFEXITED(ret) && (WEXITSTATUS(ret) == 1)) { sleep(ERROR_SLEEP); _exit(2); |
