diff options
author | Theodore Tso <tytso@mit.edu> | 1996-12-13 19:28:16 +0000 |
---|---|---|
committer | Theodore Tso <tytso@mit.edu> | 1996-12-13 19:28:16 +0000 |
commit | e73566996463fb1947cf80ad2e11fadce3dc0b66 (patch) | |
tree | 4c75494b8a5a0e1169c37bcac34cc0aeccda7de2 /src/appl/bsd/login.c | |
parent | 20b3f46e04d4d0104dc971d22793011f20f2e51c (diff) | |
download | krb5-e73566996463fb1947cf80ad2e11fadce3dc0b66.zip krb5-e73566996463fb1947cf80ad2e11fadce3dc0b66.tar.gz krb5-e73566996463fb1947cf80ad2e11fadce3dc0b66.tar.bz2 |
Merge V1_0_FREEZE_3 into the mainline. (Note this merge does *not*
include the doc subtree!!)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@9632 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd/login.c')
-rw-r--r-- | src/appl/bsd/login.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c index 7542a23..0404549 100644 --- a/src/appl/bsd/login.c +++ b/src/appl/bsd/login.c @@ -1023,7 +1023,8 @@ static sigtype sigsys () siglongjmp(setpag_buf, 1); } -static int try_afscall () +static int try_afscall (scall) + int (*scall)(); { handler sa, osa; volatile int retval = 0; @@ -1032,7 +1033,7 @@ static int try_afscall () handler_init (sa, sigsys); handler_swap (SIGSYS, sa, osa); if (sigsetjmp(setpag_buf, 1) == 0) { - setpag (); + (*scall)(); retval = 1; } handler_set (SIGSYS, osa); |