Don't need to register WRFILE: keytab type, it's already in the compiled-in
authorKen Raeburn <raeburn@mit.edu>
Thu, 1 Feb 2007 00:02:36 +0000 (00:02 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 1 Feb 2007 00:02:36 +0000 (00:02 +0000)
list.

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

src/lib/krb5/krb/t_ser.c
src/tests/create/kdb5_mkdums.c

index 8ddcff7c03e837f6faf4cb152d3cd968b9d3f82e..d62bceeb716adcdee3bf49ad3f4be4d8e6559cfd 100644 (file)
@@ -411,7 +411,6 @@ ser_keytab_test(krb5_context kcontext, int verbose)
     krb5_error_code    kret;
     char               ccname[128];
     krb5_keytab                keytab;
-    extern krb5_kt_ops krb5_ktf_writable_ops;
 
     sprintf(ccname, "temp_kt_%d", (int) getpid());
     if (!(kret = krb5_kt_resolve(kcontext, ccname, &keytab)) &&
@@ -424,12 +423,7 @@ ser_keytab_test(krb5_context kcontext, int verbose)
                              (krb5_pointer) keytab, KV5M_KEYTAB)) &&
            !(kret = krb5_kt_close(kcontext, keytab))) {
            sprintf(ccname, "WRFILE:temp_kt_%d", (int) getpid());
-           if ((kret = krb5_kt_resolve(kcontext, ccname, &keytab)))
-               kret = krb5_kt_register(kcontext, &krb5_ktf_writable_ops);
-           else
-               kret = krb5_kt_close(kcontext, keytab);
-           if (!kret &&
-               !(kret = krb5_kt_resolve(kcontext, ccname, &keytab)) &&
+           if (!(kret = krb5_kt_resolve(kcontext, ccname, &keytab)) &&
                !(kret = ser_data(verbose, "> Resolved WRFILE keytab",
                                  (krb5_pointer) keytab, KV5M_KEYTAB)) &&
                !(kret = krb5_kt_close(kcontext, keytab))) {
index f2fb27ad69d41e849acc326743f7bab0bf1d56d6..79112e7c2f75c6ff001f4122cb74c4b6fd9f7bb5 100644 (file)
@@ -93,7 +93,6 @@ main(argc, argv)
     krb5_error_code retval;
     char *dbname = 0;
     int enctypedone = 0;
-    extern krb5_kt_ops krb5_ktf_writable_ops;
     int num_to_create;
     char principal_string[BUFSIZ];
     char *suffix = 0;
@@ -151,15 +150,6 @@ main(argc, argv)
 
     if (!(num_to_create && suffix)) usage(progname, 1);
 
-
-    if ((retval = krb5_kt_register(test_context, &krb5_ktf_writable_ops))) {
-        if (retval != KRB5_KT_TYPE_EXISTS) {
-         com_err(progname, retval,
-               "while registering writable key table functions");
-         exit(1);
-       }
-    }
-
     if (!enctypedone)
        master_keyblock.enctype = DEFAULT_KDC_ENCTYPE;