]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
cc_mslsa.c: Correct test for KerbQueryTicketCacheEx2Message
authorJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 10 Sep 2004 17:34:31 +0000 (17:34 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Fri, 10 Sep 2004 17:34:31 +0000 (17:34 +0000)
ticket: 2705

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

src/lib/krb5/ccache/ChangeLog
src/lib/krb5/ccache/cc_mslsa.c

index 64be621ebfeefcd0a4227f1e3a5162a74b657b33..42ae6035468af7fe8a8423860beaf5d29c6b7b46 100644 (file)
@@ -1,3 +1,6 @@
+2004-09-10  Jeffrey Altman <jaltman@mit.edu>
+        * cc_mslsa.c: Correct test for KerbQueryTicketCacheExMessage
+
 2004-09-09  Jeffrey Altman <jaltman@mit.edu>
 
         * cc_mslsa.c: The following functionality is being committed
index c782e633dd6872d488c6879f3067b78f7e767092..9b8025c772fd3c3afe091fafbb1a3c09f1db59bd 100644 (file)
@@ -592,9 +592,9 @@ does_query_ticket_cache_ex2 (void)
        LocalFree(pCacheRequest);
        CloseHandle(LogonHandle);
 
-       if (FAILED(Status) || FAILED(SubStatus)) {
-           if ( SubStatus != STATUS_NOT_SUPPORTED )
-               fEx2Response = TRUE;
+       if (!(FAILED(Status) || FAILED(SubStatus))) {
+           LsaFreeReturnBuffer(pCacheResponse);
+           fEx2Response = TRUE;
        }
        fChecked = TRUE;
    }