Manually initialize krbtgt_princ.data
authorPaul Park <pjpark@mit.edu>
Mon, 7 Aug 1995 17:08:09 +0000 (17:08 +0000)
committerPaul Park <pjpark@mit.edu>
Mon, 7 Aug 1995 17:08:09 +0000 (17:08 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@6433 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/kdb/ChangeLog
src/lib/kdb/kdb_cpw.c

index ff19ad3b3b51d1caa60039e4874d7f61dc4618c6..1014f5925e00d40689d6812961fe5355d7071d58 100644 (file)
@@ -1,4 +1,10 @@
 
+Mon Aug 7 13:05:53 EDT 1995    Paul Park       (pjpark@mit.edu)
+       * kdb_cpw.c(add_key_rnd) - Manually initialize krbtgt_princ.data to
+               point to krbtgt_princ_entries since some compilers do not
+               support dynamic initializers.
+
+
 Mon Aug 07 11:27:37 1995  Chris Provenzano (proven@mit.edu)
 
        * kdb_cpw.c: New routines for changing passwords of db_entried.
index 8324976ccf0014375d0df50d9b509009337a8441..f507cc6d187a2d8b3dcac30c4f1e05ac750a9a5d 100644 (file)
@@ -82,7 +82,7 @@ add_key_rnd(context, master_eblock, ks_tuple, ks_tuple_count, db_entry, kvno)
     krb5_principal_data          krbtgt_princ = {
        0,                                      /* magic number */
         {0, 0, 0},                             /* krb5_data realm */
-        krbtgt_princ_entries,                  /* krb5_data *data */
+       (krb5_data *) NULL,                     /* krb5_data *data */
         2,                                     /* int length */
         KRB5_NT_SRV_INST                       /* int type */
     };
@@ -94,6 +94,7 @@ add_key_rnd(context, master_eblock, ks_tuple, ks_tuple_count, db_entry, kvno)
     int                          max_kvno, one, i, j;
     krb5_error_code      retval;
 
+    krbtgt_princ.data = krbtgt_princ_entries;
     krb5_princ_set_realm_length(context, &krbtgt_princ, 
                                db_entry->princ->realm.length);
     krb5_princ_set_realm_data(context, &krbtgt_princ,