Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/crypto/dist/heimdal/lib/kadm5 import heimdal rev 1.42: we ha...
details: https://anonhg.NetBSD.org/src/rev/fb2e05ec0a02
branches: trunk
changeset: 521932:fb2e05ec0a02
user: joda <joda%NetBSD.org@localhost>
date: Fri Feb 08 18:35:30 2002 +0000
description:
import heimdal rev 1.42: we have to create our own param struct before
marshaling (fixes bin/15520)
diffstat:
crypto/dist/heimdal/lib/kadm5/init_c.c | 14 ++++++++++----
1 files changed, 10 insertions(+), 4 deletions(-)
diffs (43 lines):
diff -r 682ca2fa5bb6 -r fb2e05ec0a02 crypto/dist/heimdal/lib/kadm5/init_c.c
--- a/crypto/dist/heimdal/lib/kadm5/init_c.c Fri Feb 08 18:15:12 2002 +0000
+++ b/crypto/dist/heimdal/lib/kadm5/init_c.c Fri Feb 08 18:35:30 2002 +0000
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 1997 - 2001 Kungliga Tekniska Högskolan
+ * Copyright (c) 1997 - 2002 Kungliga Tekniska Högskolan
* (Royal Institute of Technology, Stockholm, Sweden).
* All rights reserved.
*
@@ -37,7 +37,7 @@
#include <netinet/in.h>
#include <netdb.h>
-RCSID("$Id: init_c.c,v 1.1.1.4 2001/09/17 12:25:01 assar Exp $");
+RCSID("$Id: init_c.c,v 1.2 2002/02/08 18:35:30 joda Exp $");
static void
set_funcs(kadm5_client_context *c)
@@ -365,7 +365,13 @@
NULL, NULL, cc, NULL, NULL, NULL);
if(ret == 0) {
krb5_data params;
- ret = _kadm5_marshal_params(context, ctx->realm_params, ¶ms);
+ kadm5_config_params p;
+ memset(&p, 0, sizeof(p));
+ if(ctx->realm) {
+ p.mask |= KADM5_CONFIG_REALM;
+ p.realm = ctx->realm;
+ }
+ ret = _kadm5_marshal_params(context, &p, ¶ms);
ret = krb5_write_priv_message(context, ctx->ac, &s, ¶ms);
krb5_data_free(¶ms);
@@ -462,7 +468,7 @@
ctx->prompter = prompter;
ctx->keytab = keytab;
ctx->ccache = ccache;
- ctx->realm_params = realm_params;
+ /* maybe we should copy the params here */
ctx->sock = -1;
*server_handle = ctx;
Home |
Main Index |
Thread Index |
Old Index