]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Some fast free functions
authorSam Hartman <hartmans@mit.edu>
Thu, 26 Mar 2009 05:36:48 +0000 (05:36 +0000)
committerSam Hartman <hartmans@mit.edu>
Thu, 26 Mar 2009 05:36:48 +0000 (05:36 +0000)
git-svn-id: svn://anonsvn.mit.edu/krb5/branches/fast@22127 dc483132-0cff-0310-8789-dd5450dbe970

src/lib/krb5/krb/kfree.c
src/lib/krb5/libkrb5.exports

index c15e8bdab8b7773eb1e3610152bfb334bb2612b2..227e634ceb6347540ee8ded302792f4c1ebc5c88 100644 (file)
@@ -797,3 +797,18 @@ krb5_free_etype_list(krb5_context context,
        free(etypes);
     }
 }
+void krb5_free_fast_req(krb5_context context, krb5_fast_req *val)
+{
+  if (val == NULL)
+    return;
+  krb5_free_kdc_req(context, val->req_body);
+  free(val);
+}
+
+void krb5_free_fast_armor(krb5_context context, krb5_fast_armor *val)
+{
+  if (val == NULL)
+    return;
+  krb5_free_data_contents(context, &val->armor_value);
+  free(val);
+}
index f83ada839ebcba99bd67cbd973386926f00eda22..37ba38387117562c28a9d9273572e9d9bde403e7 100644 (file)
@@ -227,6 +227,7 @@ krb5_free_enc_tkt_part
 krb5_free_error
 krb5_free_error_message
 krb5_free_etype_info
+krb5_free_fast_req
 krb5_free_host_realm
 krb5_free_kdc_rep
 krb5_free_kdc_req