Since we must reserve the single letter prefixes on all platforms
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 13 Apr 2004 21:37:33 +0000 (21:37 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 13 Apr 2004 21:37:33 +0000 (21:37 +0000)
  anyway, make the mapping apply on all platforms

ticket: 2531

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

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

index d24e8e11234e1fd4253327882b013676c8ac61a5..5ab9d75a3013801725fa5e3d7479249192b194e4 100644 (file)
@@ -1,3 +1,9 @@
+2004-04-13  Jeffrey Altman <jaltman@mit.edu>
+
+    * ccbase.c:
+      Since we have to reserve all the single letter
+      prefixes make them apply to all platforms
+
 2004-04-13  Jeffrey Altman <jaltman@mit.edu>
 
     * ccbase.c:
index 35032a5d19b9d954be2a00d33ae3c793f6eba42a..4fb5f8360d95ed6ba0b9895a3764cb759716af70 100644 (file)
@@ -119,7 +119,6 @@ krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
 
     pfxlen = cp - name;
 
-#if defined(_WIN32)
     if ( pfxlen == 1 && isalpha(name[0]) ) {
         /* We found a drive letter not a prefix - use FILE: */
         pfx = strdup("FILE:");
@@ -128,7 +127,6 @@ krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
 
         resid = name;
     } else {
-#endif
         resid = name + pfxlen + 1;
 
         pfx = malloc (pfxlen+1);
@@ -137,9 +135,7 @@ krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *cache)
 
         memcpy (pfx, name, pfxlen);
         pfx[pfxlen] = '\0';
-#if defined(_WIN32)
     }
-#endif
 
     *cache = (krb5_ccache) 0;
 
index dd07ca64a66ec9751a5a02b62315d011af35e0f2..a261bf9019f4b0948920c9da83ed6abf3c5aa6a9 100644 (file)
@@ -1,3 +1,9 @@
+2004-04-13  Jeffrey Altman <jaltman@mit.edu>
+
+    * ktbase.c:
+      Since we have to reserve all the single letter
+      prefixes make them apply to all platforms
+
 2004-04-13  Jeffrey Altman <jaltman@mit.edu>
 
     * ktbase.c:  On Windows, improve the treat drive letter
index 6c5d02a3f62148253768771d9007996b1afb4d07..79c20ece91d445c247f3e2071d5929916f31fcb9 100644 (file)
@@ -113,7 +113,6 @@ krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid)
 
     pfxlen = cp - name;
 
-#if defined(_WIN32)
     if ( pfxlen == 1 && isalpha(name[0]) ) {
         /* We found a drive letter not a prefix - use FILE: */
         pfx = strdup("FILE:");
@@ -122,7 +121,6 @@ krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid)
 
         resid = name;
     } else {
-#endif
         resid = name + pfxlen + 1;
        
         pfx = malloc (pfxlen+1);
@@ -131,9 +129,7 @@ krb5_kt_resolve (krb5_context context, const char *name, krb5_keytab *ktid)
 
         memcpy (pfx, name, pfxlen);
         pfx[pfxlen] = '\0';
-#if defined(_WIN32)
     }
-#endif
 
     *ktid = (krb5_keytab) 0;