windows ccache and keytab file paths without a prefix
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 5 Sep 2006 18:47:29 +0000 (18:47 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 5 Sep 2006 18:47:29 +0000 (18:47 +0000)
ktbase.c, ccbase.c:  When a file path is specified without
         the prefix we must infer the use of the "FILE" prefix.
  However, we were setting the prefix including the colon
    separator when the separator should have been ignored.

ticket: new

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

src/lib/krb5/ccache/ccbase.c
src/lib/krb5/keytab/ktbase.c

index df63e259d4cf3278b43a3c366fe04e3acb2c6186..3a68ecac4f7681d955011dd582b15d0d177c4b19 100644 (file)
@@ -152,8 +152,8 @@ krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
     pfxlen = cp - name;
 
     if ( pfxlen == 1 && isalpha((unsigned char) name[0]) ) {
-        /* We found a drive letter not a prefix - use FILE: */
-        pfx = strdup("FILE:");
+        /* We found a drive letter not a prefix - use FILE */
+        pfx = strdup("FILE");
         if (!pfx)
             return ENOMEM;
 
index 8374e65468b6bd275d0cdec6b10690a69dd3bff9..79c9151efdc897f9616ffe2b1ffe5a9766da8b21 100644 (file)
@@ -132,8 +132,8 @@ krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid)
     pfxlen = cp - name;
 
     if ( pfxlen == 1 && isalpha((unsigned char) name[0]) ) {
-        /* We found a drive letter not a prefix - use FILE: */
-        pfx = strdup("FILE:");
+        /* We found a drive letter not a prefix - use FILE */
+        pfx = strdup("FILE");
         if (!pfx)
             return ENOMEM;