]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Don't free caller's principal in vfy_increds
authorGreg Hudson <ghudson@mit.edu>
Wed, 6 Jun 2012 23:13:13 +0000 (19:13 -0400)
committerGreg Hudson <ghudson@mit.edu>
Wed, 6 Jun 2012 23:13:13 +0000 (19:13 -0400)
#7125 took out the copy of the krb5_verify_init_creds server argument
but left in the corresponding free, so it was freeing a caller-owned
principal.  Reported by Russ Allbery.

ticket: 7162

src/lib/krb5/krb/vfy_increds.c

index 5fca70025c510904985a65db49b5bc8033617e32..14acb0a444956907ec1826edfe29e00e6e815307 100644 (file)
@@ -317,7 +317,6 @@ cleanup:
 
     if (defkeytab != NULL)
         krb5_kt_close(context, defkeytab);
-    krb5_free_principal(context, server);
     free_princ_list(context, host_princs);
 
     return ret;