]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
don't free the returned ctype array
authorMarc Horowitz <marc@mit.edu>
Sun, 16 Aug 1998 03:39:17 +0000 (03:39 +0000)
committerMarc Horowitz <marc@mit.edu>
Sun, 16 Aug 1998 03:39:17 +0000 (03:39 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/marc-3des@10829 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/gssapi/krb5/init_sec_context.c

index 216abf872cc380ab64e3eee2d767a6889a47b762..14fc6616b23daa2a0d0dc66e2edbcfb77ba003f3 100644 (file)
@@ -264,10 +264,10 @@ cleanup:
    if (code) {
        if (*auth_context)
           krb5_auth_con_free(context, *auth_context);
+       if (ctypes)
+          krb5_free_cksumtypes(context, ctypes);
    }
 
-   if (ctypes)
-       krb5_free_cksumtypes(context, ctypes);
    if (out_creds)
        krb5_free_creds(context, out_creds);
    krb5_free_cred_contents(context, &in_creds);