summaryrefslogtreecommitdiffstats
path: root/crypto/heimdal/kpasswd/kpasswdd.c
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/heimdal/kpasswd/kpasswdd.c')
-rw-r--r--crypto/heimdal/kpasswd/kpasswdd.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/crypto/heimdal/kpasswd/kpasswdd.c b/crypto/heimdal/kpasswd/kpasswdd.c
index 4c6f197..4ddb078 100644
--- a/crypto/heimdal/kpasswd/kpasswdd.c
+++ b/crypto/heimdal/kpasswd/kpasswdd.c
@@ -32,7 +32,7 @@
*/
#include "kpasswd_locl.h"
-RCSID("$Id: kpasswdd.c,v 1.49 2001/01/11 21:33:53 assar Exp $");
+RCSID("$Id: kpasswdd.c,v 1.51 2001/05/14 06:18:56 assar Exp $");
#include <kadm5/admin.h>
@@ -138,7 +138,8 @@ reply_error (krb5_principal server,
&e_data,
NULL,
server,
- 0,
+ NULL,
+ NULL,
&error_data);
krb5_data_free (&e_data);
if (ret) {
@@ -366,7 +367,10 @@ process (krb5_principal server,
return;
}
- ret = krb5_sockaddr2address (sa, &other_addr);
+ krb5_auth_con_setflags (context, auth_context,
+ KRB5_AUTH_CONTEXT_DO_SEQUENCE);
+
+ ret = krb5_sockaddr2address (context, sa, &other_addr);
if (ret) {
krb5_warn (context, ret, "krb5_sockaddr2address");
goto out;
@@ -443,8 +447,7 @@ doit (krb5_keytab keytab, int port)
for (i = 0; i < n; ++i) {
int sa_size;
- krb5_addr2sockaddr (&addrs.val[i], sa, &sa_size, port);
-
+ krb5_addr2sockaddr (context, &addrs.val[i], sa, &sa_size, port);
sockets[i] = socket (sa->sa_family, SOCK_DGRAM, 0);
if (sockets[i] < 0)
OpenPOWER on IntegriCloud