* parse.c (krb5_parse_name): Add magic number to new structure
authorEzra Peisach <epeisach@mit.edu>
Tue, 25 Apr 1995 00:55:52 +0000 (00:55 +0000)
committerEzra Peisach <epeisach@mit.edu>
Tue, 25 Apr 1995 00:55:52 +0000 (00:55 +0000)
* get_creds.c: Fix comments describing operation

* gc_frm_kdc.c: Fix comments describing operation

* copy_cksum.c (krb5_copy_checksum): Fix comment in file

* copy_addrs.c (krb5_append_addresses): ifdef out unused
krb5_append_addresses function. (no API or prototype
existed).

* copy_data.c (krb5_copy_data): Initialize magic number

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@5464 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/ChangeLog
src/lib/krb5/krb/copy_addrs.c
src/lib/krb5/krb/copy_cksum.c
src/lib/krb5/krb/copy_data.c
src/lib/krb5/krb/gc_frm_kdc.c
src/lib/krb5/krb/get_creds.c
src/lib/krb5/krb/mk_req_ext.c
src/lib/krb5/krb/parse.c

index b72c0087e15e336775173dd18d8ac3ee7ed3a4dd..47434f1fd66abce04fac0d27a1959e0dbb835d85 100644 (file)
@@ -1,5 +1,19 @@
 Mon Apr 24 17:09:36 1995  Ezra Peisach  <epeisach@kangaroo.mit.edu>
 
+       * parse.c (krb5_parse_name): Add magic number to new structure
+
+       * get_creds.c: Fix comments describing operation
+
+       * gc_frm_kdc.c: Fix comments describing operation
+
+       * copy_cksum.c (krb5_copy_checksum): Fix comment in file
+
+       * copy_addrs.c (krb5_append_addresses): ifdef out unused
+               krb5_append_addresses function. (no API or prototype
+               existed). 
+
+       * copy_data.c (krb5_copy_data): Initialize magic number
+
        * init_ctx.c (krb5_init_context): If an error is returned from
                krb5_set_default_in_tkt_etypes or krb5_os_init_context,
                pass to caller instead of stack garbage.
index 5d17ed3e70d23f0b205462b28d77a46a13b9af13..18ecf5a80596fd1885d40cdf928176a8f2ef9aaa 100644 (file)
@@ -86,6 +86,7 @@ krb5_copy_addresses(context, inaddr, outaddr)
     return 0;
 }
 
+#if 0
 /*
  * Append an address array, to another address array, with fresh allocation.
  * Note that this function may change the value of *outaddr even if it
@@ -141,4 +142,5 @@ krb5_append_addresses(context, inaddr, outaddr)
        *outaddr = tempaddr;
     return retval;
 }
+#endif
 
index 5a9a893d4a8d5ed671aec35781626b658482bc16..c0bf8a24ace4068b21e62cf816d9ef250d61261f 100644 (file)
@@ -21,7 +21,7 @@
  * or implied warranty.
  * 
  *
- * krb5_copy_authenticator()
+ * krb5_copy_checksum()
  */
 
 #include "k5-int.h"
index e9dd229a0e78e786af847c73dec764c7520aca4b..fb2e8708d8c282ebb90b6f74d5f89cac45432418 100644 (file)
@@ -54,6 +54,7 @@ krb5_copy_data(context, indata, outdata)
        memcpy((char *)tempdata->data, (char *)indata->data, tempdata->length);
     } else
        tempdata->data = 0;
+    tempdata->magic = KV5M_DATA;
     *outdata = tempdata;
     return 0;
 }
index b82d023a17912a947155e3e6b286cc8f04ac74e9..5b72ebb243757401fb4b0fd4a974d757d9b722be 100644 (file)
@@ -32,8 +32,8 @@
 #include "int-proto.h"
 
 /*
- * Retrieve credentials for principal creds->client,
- * server creds->server, ticket flags creds->ticket_flags, possibly
+ * Retrieve credentials for principal in_cred->client,
+ * server in_cred->server, ticket flags creds->ticket_flags, possibly
  * second_ticket if needed by ticket_flags.
  * 
  * Credentials are requested from the KDC for the server's realm.  Any
index 58ecd003512d35ca8501e735f9c2cca862bea48b..2f6f0bc75049d3dc5d86ddf862931cdd80bf0e6b 100644 (file)
 /*
  Attempts to use the credentials cache or TGS exchange to get an additional
  ticket for the
- client identified by creds->client, the server identified by
- creds->server, with options options, expiration date specified in
- creds->times.endtime (0 means as long as possible), session key type
- specified in creds->keyblock.keytype (if non-zero)
+ client identified by in_creds->client, the server identified by
in_creds->server, with options options, expiration date specified in
in_creds->times.endtime (0 means as long as possible), session key type
+ specified in in_creds->keyblock.keytype (if non-zero)
 
  Any returned ticket and intermediate ticket-granting tickets are
  stored in ccache.
@@ -60,6 +60,7 @@ krb5_get_credentials(context, options, ccache, in_creds, out_creds)
         return -EINVAL;
 
     memset((char *)&mcreds, 0, sizeof(krb5_creds));
+    mcreds.magic = KV5M_CREDS;
     mcreds.times.endtime = in_creds->times.endtime;
 #ifdef HAVE_C_STRUCTURE_ASSIGNMENT
     mcreds.keyblock = in_creds->keyblock;
@@ -87,6 +88,7 @@ krb5_get_credentials(context, options, ccache, in_creds, out_creds)
        return -ENOMEM;
 
     memset((char *)ncreds, 0, sizeof(krb5_creds));
+    ncreds->magic = KV5M_CREDS;
 
     /* The caller is now responsible for cleaning up in_creds */
     if (retval = krb5_cc_retrieve_cred(context,ccache,fields,&mcreds,ncreds)) {
index 6cfaf11b30425889f34f4d5ebcde7e374d309f68..727931aeef753de0c8dd168d176041c3a5d9fa07 100644 (file)
@@ -220,7 +220,6 @@ krb5_mk_req_extended(context, auth_context, ap_req_options, in_data, in_creds,
     
     if (retval = encode_krb5_ap_req(&request, &toutbuf))
        goto cleanup_cksum;
-    
 #ifdef HAVE_C_STRUCTURE_ASSIGNMENT
     *outbuf = *toutbuf;
 #else
index be48029e38bee1b6aac64c2191435a4daa9e4372..8b862b7a902a644f221b72a53c47397d945f850f 100644 (file)
@@ -271,6 +271,7 @@ krb5_parse_name(context, name, nprincipal)
         * into the return variable, and let's get out of here.
         */
        krb5_princ_type(context, principal) = KRB5_NT_PRINCIPAL;
+       principal->magic = KV5M_PRINCIPAL;
        *nprincipal = principal;
        return(0);
 }