diff options
author | Chris Provenzano <proven@mit.edu> | 1995-01-13 21:21:42 +0000 |
---|---|---|
committer | Chris Provenzano <proven@mit.edu> | 1995-01-13 21:21:42 +0000 |
commit | 5b169bc85d0ddcf7055e694d07cbb704021e6c3c (patch) | |
tree | 6c53ff012a508b74c7decb1dffd72bbe7b2bf022 /src/lib/krb5/krb/copy_creds.c | |
parent | f33e326f8f7ea7dde5026482f38083275ab8679c (diff) | |
download | krb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.tar.gz krb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.tar.xz krb5-5b169bc85d0ddcf7055e694d07cbb704021e6c3c.zip |
Removed all references to DECLARG and OLDDECLARG.
Added krb5_context to all krb5_routines.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4810 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/lib/krb5/krb/copy_creds.c')
-rw-r--r-- | src/lib/krb5/krb/copy_creds.c | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/lib/krb5/krb/copy_creds.c b/src/lib/krb5/krb/copy_creds.c index 0af3b263b4..5c14be0754 100644 --- a/src/lib/krb5/krb/copy_creds.c +++ b/src/lib/krb5/krb/copy_creds.c @@ -34,9 +34,10 @@ */ krb5_error_code -krb5_copy_creds(incred, outcred) -const krb5_creds *incred; -krb5_creds **outcred; +krb5_copy_creds(context, incred, outcred) + krb5_context context; + const krb5_creds *incred; + krb5_creds **outcred; { krb5_creds *tempcred; krb5_error_code retval; @@ -46,32 +47,32 @@ krb5_creds **outcred; return ENOMEM; *tempcred = *incred; /* copy everything quickly */ - retval = krb5_copy_principal(incred->client, &tempcred->client); + retval = krb5_copy_principal(context, incred->client, &tempcred->client); if (retval) goto cleanlast; - retval = krb5_copy_principal(incred->server, &tempcred->server); + retval = krb5_copy_principal(context, incred->server, &tempcred->server); if (retval) goto cleanclient; - retval = krb5_copy_keyblock_contents(&incred->keyblock, + retval = krb5_copy_keyblock_contents(context, &incred->keyblock, &tempcred->keyblock); if (retval) goto cleanserver; - retval = krb5_copy_addresses(incred->addresses, &tempcred->addresses); + retval = krb5_copy_addresses(context, incred->addresses, &tempcred->addresses); if (retval) goto cleanblock; - retval = krb5_copy_data(&incred->ticket, &scratch); + retval = krb5_copy_data(context, &incred->ticket, &scratch); if (retval) goto cleanaddrs; tempcred->ticket = *scratch; krb5_xfree(scratch); - retval = krb5_copy_data(&incred->second_ticket, &scratch); + retval = krb5_copy_data(context, &incred->second_ticket, &scratch); if (retval) goto cleanticket; tempcred->second_ticket = *scratch; krb5_xfree(scratch); - retval = krb5_copy_authdata(incred->authdata,&tempcred->authdata); + retval = krb5_copy_authdata(context, incred->authdata,&tempcred->authdata); if (retval) goto clearticket; @@ -83,13 +84,13 @@ krb5_creds **outcred; cleanticket: free(tempcred->ticket.data); cleanaddrs: - krb5_free_addresses(tempcred->addresses); + krb5_free_addresses(context, tempcred->addresses); cleanblock: krb5_xfree(tempcred->keyblock.contents); cleanserver: - krb5_free_principal(tempcred->server); + krb5_free_principal(context, tempcred->server); cleanclient: - krb5_free_principal(tempcred->client); + krb5_free_principal(context, tempcred->client); cleanlast: krb5_xfree(tempcred); return retval; |