summaryrefslogtreecommitdiffstats
path: root/src/appl/user_user
diff options
context:
space:
mode:
authorTheodore Tso <tytso@mit.edu>1994-01-13 20:14:22 +0000
committerTheodore Tso <tytso@mit.edu>1994-01-13 20:14:22 +0000
commit6af4691c5a6b4eff90b8ee834e8eeef92beab698 (patch)
tree2b884fe592c3235acfccd90a583e6cd578363329 /src/appl/user_user
parentd024667749f8673a2f2df866428208ac4f20bb42 (diff)
downloadkrb5-6af4691c5a6b4eff90b8ee834e8eeef92beab698.tar.gz
krb5-6af4691c5a6b4eff90b8ee834e8eeef92beab698.tar.xz
krb5-6af4691c5a6b4eff90b8ee834e8eeef92beab698.zip
Fixed for newly enforced memory handling convention in the Kerberos
library (for the credentials structure). git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@3310 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/user_user')
-rw-r--r--src/appl/user_user/client.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/appl/user_user/client.c b/src/appl/user_user/client.c
index d560b41fe..c4b0e7dcc 100644
--- a/src/appl/user_user/client.c
+++ b/src/appl/user_user/client.c
@@ -77,7 +77,6 @@ char *argv[];
krb5_address serv_addr, cli_addr;
krb5_ccache cc;
krb5_creds creds;
- krb5_principal sprinc; /* principal of server */
krb5_data reply, msg, princ_data;
krb5_tkt_authent *authdat;
unsigned short port;
@@ -185,7 +184,7 @@ char *argv[];
return 7;
}
- if (retval = krb5_build_principal_ext(&sprinc,
+ if (retval = krb5_build_principal_ext(&creds.server,
krb5_princ_realm(creds.client)->length,
krb5_princ_realm(creds.client)->data,
6, "krbtgt",
@@ -197,16 +196,12 @@ char *argv[];
return 7;
}
- creds.server = sprinc;
-
/* Get TGT from credentials cache */
if (retval = krb5_get_credentials(KRB5_GC_CACHED, cc, &creds))
{
com_err("uu-client", retval, "getting TGT");
return 6;
}
- krb5_free_principal(sprinc); /* creds.server is replaced
- upon retrieval */
i = strlen(princ) + 1;