diff options
author | Jeffrey Altman <jaltman@secure-endpoints.com> | 2005-12-02 10:34:34 +0000 |
---|---|---|
committer | Jeffrey Altman <jaltman@secure-endpoints.com> | 2005-12-02 10:34:34 +0000 |
commit | 469a923cec9900a48204578e4f4c0656d11fb89b (patch) | |
tree | 80df51b3e779c91f51cf69bd96acde44d37aa6bf /src/windows/identity/kcreddb | |
parent | b5f6a77b27b8b942c0179f99131edca986f916d1 (diff) | |
download | krb5-469a923cec9900a48204578e4f4c0656d11fb89b.tar.gz krb5-469a923cec9900a48204578e4f4c0656d11fb89b.tar.xz krb5-469a923cec9900a48204578e4f4c0656d11fb89b.zip |
Network Identity Manager updates for KFW 3.0 Beta 3
Fix the handling of case sensitive names being stored in the
registry. Only apply case sensitive encoding logic to the
keys below the NetIdMgr key.
Fix the importing of credentials from MSLSA:
Apply an ugly hack to krb5configcc.c that forces _WIN32_WINNT
to 0x0501 for the one file so that the executable can be built
as APPVER=5.0 and yet still gain access to balloon tips on XP
and above.
ticket: new
component: windows
status: open
target_version: 1.4.4
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@17535 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/windows/identity/kcreddb')
-rw-r--r-- | src/windows/identity/kcreddb/credential.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/windows/identity/kcreddb/credential.c b/src/windows/identity/kcreddb/credential.c index 335521e12..ccad383e6 100644 --- a/src/windows/identity/kcreddb/credential.c +++ b/src/windows/identity/kcreddb/credential.c @@ -533,12 +533,12 @@ KHMEXP khm_int32 KHMAPI kcdb_cred_get_attr_string( if(KHM_FAILED(kcdb_attrib_get_info(attr_id, &attrib))) {
code = KHM_ERROR_INVALID_PARAM;
- goto _exit;
+ goto _exit_nolock;
}
if(KHM_FAILED(kcdb_type_get_info(attrib->type, &type))) {
code = KHM_ERROR_UNKNOWN;
- goto _exit;
+ goto _exit_nolock;
}
kcdb_cred_lock_read();
@@ -603,6 +603,7 @@ KHMEXP khm_int32 KHMAPI kcdb_cred_get_attr_string( _exit:
kcdb_cred_unlock_read();
+_exit_nolock:
if(type)
kcdb_type_release_info(type);
if(attrib)
|