summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Basch <probe@mit.edu>1996-04-11 23:37:15 +0000
committerRichard Basch <probe@mit.edu>1996-04-11 23:37:15 +0000
commit456af9241e79a7eb0fa514c2d346f1899495c332 (patch)
treef394753133b398a07da41f29e34efba6e4607a33
parentfc8ace14b79af515ec2ed11a04520e8cfa3f4c17 (diff)
downloadkrb5-456af9241e79a7eb0fa514c2d346f1899495c332.tar.gz
krb5-456af9241e79a7eb0fa514c2d346f1899495c332.tar.xz
krb5-456af9241e79a7eb0fa514c2d346f1899495c332.zip
* kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno;
don't assume that key_data[0]'s kvno is necessarily the matching key_data's kvno. git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@7792 dc483132-0cff-0310-8789-dd5450dbe970
-rw-r--r--src/admin/edit/ChangeLog6
-rw-r--r--src/admin/edit/kdb5_edit.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/src/admin/edit/ChangeLog b/src/admin/edit/ChangeLog
index cf400c161..f078f42d1 100644
--- a/src/admin/edit/ChangeLog
+++ b/src/admin/edit/ChangeLog
@@ -1,3 +1,9 @@
+Thu Apr 11 19:32:36 1996 Richard Basch <basch@lehman.com>
+
+ * kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno;
+ don't assume that key_data[0]'s kvno is necessarily the matching
+ key_data's kvno.
+
Wed Apr 10 19:17:58 1996 Richard Basch <basch@lehman.com>
* kdb5_edit.c (extract_v4_srvtab): Translate the principal name to
diff --git a/src/admin/edit/kdb5_edit.c b/src/admin/edit/kdb5_edit.c
index 7aa0f63ad..a3ac6fd06 100644
--- a/src/admin/edit/kdb5_edit.c
+++ b/src/admin/edit/kdb5_edit.c
@@ -904,7 +904,7 @@ void extract_v4_srvtab(argc, argv)
fwrite(v4_inst, strlen(v4_inst) + 1, 1, fout); /* p.instance */
fwrite(v4_realm, strlen(v4_realm) + 1, 1, fout); /* p.realm */
- kvno = (unsigned char) dbentry.key_data[0].key_data_kvno;
+ kvno = (unsigned char) pkey->key_data_kvno;
fwrite((char *)&kvno, sizeof(kvno), 1, fout);
fwrite((char *)key.contents, 8, 1, fout);
printf("'%s' added to V4 srvtab '%s'\n", pname, ktname);