* kdb5_edit.c (extract_v4_srvtab): Use the matching key_data's kvno;
authorRichard Basch <probe@mit.edu>
Thu, 11 Apr 1996 23:37:15 +0000 (23:37 +0000)
committerRichard Basch <probe@mit.edu>
Thu, 11 Apr 1996 23:37:15 +0000 (23:37 +0000)
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

src/admin/edit/ChangeLog
src/admin/edit/kdb5_edit.c

index cf400c16149f4332c50c077bbfa9d86e19a2209c..f078f42d13c142645cab43fe5c8be1e98df49fc1 100644 (file)
@@ -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
index 7aa0f63ad094ebe0f7dd1ca9459ae49314d9ee2e..a3ac6fd06595644c5b19ff78283efa40572853de 100644 (file)
@@ -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);