Get rid of casts of free() argument to char*, except where it's
[krb5.git] / src / lib / krb5 / ccache / cc_file.c
index 9e54d1bdd0e1cb90d6931b59efa11350ea8b794a..d8257a231dc347bfcef1bfa867a2313a3c0a5805 100644 (file)
@@ -506,7 +506,7 @@ krb5_fcc_read_principal(krb5_context context, krb5_ccache id, krb5_principal *pr
        }
        tmpprinc->data = ALLOC (msize, krb5_data);
        if (tmpprinc->data == 0) {
-           free((char *)tmpprinc);
+           free(tmpprinc);
            return KRB5_CC_NOMEM;
        }
     } else
@@ -531,8 +531,8 @@ krb5_fcc_read_principal(krb5_context context, krb5_ccache id, krb5_principal *pr
     while(--i >= 0)
        free(krb5_princ_component(context, tmpprinc, i)->data);
     free(krb5_princ_realm(context, tmpprinc)->data);
-    free((char *)tmpprinc->data);
-    free((char *)tmpprinc);
+    free(tmpprinc->data);
+    free(tmpprinc);
     return kret;
 }