diff options
Diffstat (limited to 'src/appl/popper/pop_init.c')
-rw-r--r-- | src/appl/popper/pop_init.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/appl/popper/pop_init.c b/src/appl/popper/pop_init.c index 68c14e942f..b5f05c6900 100644 --- a/src/appl/popper/pop_init.c +++ b/src/appl/popper/pop_init.c @@ -293,8 +293,11 @@ authenticate(p, addr) krb5_ticket *ticket; int sock = 0; - krb5_init_context(&pop_context); - krb5_init_ets(pop_context); + retval = krb5_init_context(&pop_context); + if (retval) { + com_err("pop_authenticate", retval, "while initializing krb5"); + exit(1); + } if (retval = krb5_sname_to_principal(pop_context, p->myhost, "pop", KRB5_NT_SRV_HST, &server)) { |