diff options
author | Jeffrey Altman <jaltman@secure-endpoints.com> | 2006-09-05 18:47:29 +0000 |
---|---|---|
committer | Jeffrey Altman <jaltman@secure-endpoints.com> | 2006-09-05 18:47:29 +0000 |
commit | b85776bd3398d250a226803c0bc56c411f445dae (patch) | |
tree | 405f36325220a809c8489c303ac0a12762561344 | |
parent | bf6906d3dd8288fa2b31892f561ddd8d6e03a5a9 (diff) | |
download | krb5-b85776bd3398d250a226803c0bc56c411f445dae.zip krb5-b85776bd3398d250a226803c0bc56c411f445dae.tar.gz krb5-b85776bd3398d250a226803c0bc56c411f445dae.tar.bz2 |
windows ccache and keytab file paths without a prefix
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
-rw-r--r-- | src/lib/krb5/ccache/ccbase.c | 4 | ||||
-rw-r--r-- | src/lib/krb5/keytab/ktbase.c | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/krb5/ccache/ccbase.c b/src/lib/krb5/ccache/ccbase.c index df63e25..3a68eca 100644 --- a/src/lib/krb5/ccache/ccbase.c +++ b/src/lib/krb5/ccache/ccbase.c @@ -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; diff --git a/src/lib/krb5/keytab/ktbase.c b/src/lib/krb5/keytab/ktbase.c index 8374e65..79c9151 100644 --- a/src/lib/krb5/keytab/ktbase.c +++ b/src/lib/krb5/keytab/ktbase.c @@ -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; |