svn rev #21783: trunk/src/kadmin/cli/ 
    ghudson@MIT.EDU 
    ghudson at MIT.EDU
       
    Fri Jan 23 12:24:52 EST 2009
    
    
  
http://src.mit.edu/fisheye/changelog/krb5/?cs=21783
Commit By: ghudson
Log Message:
In kadmin, free the correct item in an error case (fixes a double-free
and a memory leak).
Changed Files:
U   trunk/src/kadmin/cli/kadmin.c
Modified: trunk/src/kadmin/cli/kadmin.c
===================================================================
--- trunk/src/kadmin/cli/kadmin.c	2009-01-23 06:51:03 UTC (rev 21782)
+++ trunk/src/kadmin/cli/kadmin.c	2009-01-23 17:24:50 UTC (rev 21783)
@@ -1486,7 +1486,7 @@
     retval = krb5_unparse_name(context, dprinc.principal, &canon);
     if (retval) {
 	com_err("get_principal", retval, "while canonicalizing principal");
-	krb5_free_principal(context, princ);
+	kadm5_free_principal_ent(handle, &dprinc);
 	return;
     }
     retval = krb5_unparse_name(context, dprinc.mod_name, &modcanon);
    
    
More information about the cvs-krb5
mailing list